91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何讓MYSQL徹底支持中文

發布時間:2021-08-26 16:08:57 來源:億速云 閱讀:150 作者:chen 欄目:數據庫

本篇內容主要講解“如何讓MYSQL徹底支持中文”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何讓MYSQL徹底支持中文”吧!

  先將讓slack支持中文,方法可以看"linuxsir.org之Slackware討論區",然后重新編譯mysql,原來系統mysql的要先用卸載.

  login:root

  shell>removepkgmysql

  shell>groupaddmysql

  shell>cd/app

  shell>mkdirmysql

  shell>chmod744mysql

  shell>useradd-Gmysql-s/bin/bash–p/app/mysqlmysql

  shell>chown-Rmysql.mysqlmysql

  下載mysql4.x.x

  shell>gunzip

  shell>cdmysql-VERSION

  shell>CFLAGS="-O3-mcpu=pentium3"\

  CXX=gcc\

  XXFLAGS="-O3-mcpu=pentium3-felide-constructors"\

  ./configure--prefix=/app/mysql\

  --with--charset=gbk\

  --with-extra-charsets="gbkgb2312big5utf8"\

  --with-unix-socket-path=/etc/mysql.sock\

  --enable-local-infile\

  --enable-thread-safe-client\

  --enable-assembler\

  --with-client-ldflags=-all-static\

  --with-mysqld-ldflags=-all-static

  //-mcpu根據CPU類型優化編譯,可以讓你的mysq表現更好!可選項目很多:i386,i486,i586,i686,pentium,pentium-mmx,pentiumpro,pentium2,pentium3,pentium4,k6,k6-2,k6-3,athlon,athlon-tbird,athlon-4,athlon-xp,athlon-mp,winchip-c6,winchip2,c3.

  shell>make

  ------------------------------------------

  錯誤時候

  shell>makeclean

  再回上一步

  -------------------------------------------

  shell>makeinstall

  shell>cpsupport-files/my-medium.cnf/etc/my.cnf

  shell>cd/app/mysql

  shell>bin/mysql_install_db--user=root

  shell>chown-Rroot.

  shell>chown-Rmysqlvar

  shell>chgrp-Rmysql.

  shell>./bin/mysqld_safe--user=root--default-character-set=gbk&

  shell>./bin/mysqladmin-urootpassword'new-password'

  shell>./bin/mysql-uroot--default-character-set=gbk-p

  mysql>status

  ...

  Servercharacterset:gbk

  Dbcharacterset:gbk

  Clientcharacterset:gbk

  Conn.characterset:gbk

  ....

  看見characterset全是gbk就算成功了.

  怎樣讓MYSQL徹底支持中文

  --------------------------------------------

  在UTF8字符集的老數據庫中,創建中文支持表腳本如下,對字段加上字符集說明

  CREATETABLE`test`.`cn`(

  `zh`CHAR(10)CHARACTERSETgb2312COLLATEgb2312_chinese_ciNOTNULL,

  `中文`INT(11)NOTNULL

  )

  ENGINE=MYISAM;

  注:CHARACTERSET寫GB2312和gbk都可以,gbk優于gb2312.

  對于新創建的數據庫加個默認字符集聲明GBK,就不用建表時候每個字段聲明了,這樣看起來簡單流暢,沒有特殊的痕跡,建議多采用這種方法.

  mysql>CREATEDATABASEdbCNDEFAULTCHARACTERSETgbkCOLLATEgbk_chinese_ci;

  CREATETABLE`dbCN`.`cn`(

  `zh`CHAR(10)NOTNULL,

  `中文`INT(11)NOTNULL

  )

  ENGINE=MYISAM;

  mysql>insertintocnvalues("真的?",1);

  注:如果這些腳本用bin/mysql命令行是輸入不了,可以用mysqlqueryBrowser,或者編程執行.

  -------------------------------------------

  shell>bin/mysql-uroot--default-character-set=gbk-p

  mysql>usetest

  mysql>select*fromcn;

  +--------+------+

  |zh|中文|

  +--------+------+

  |真的?|1|

  +--------+------+

  1rowinset(0.00sec)

  ---------------------------------------------

  最后修改啟動文件/etc/rc.d/rc.mysqld

  改路徑/app/mysql/bin/mysqld_safe

  改路徑/app/mysql/var/web.pid

  /app/mysql/bin/mysqld_safe后面加入--user=root--default-character-set=gbk

到此,相信大家對“如何讓MYSQL徹底支持中文”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

京山县| 蒲江县| 吴川市| 双牌县| 格尔木市| 文昌市| 临颍县| 沈阳市| 峨边| 资溪县| 尚义县| 祁阳县| 兴安盟| 大足县| 盱眙县| 赤水市| 乌拉特前旗| 平湖市| 河南省| 余庆县| 轮台县| 阿坝| 睢宁县| 汉川市| 来宾市| 湄潭县| 凤冈县| 星子县| 岳阳市| 江源县| 阿瓦提县| 耿马| 肇庆市| 大邑县| 马山县| 桦甸市| 民乐县| 安庆市| 丁青县| 吴江市| 信宜市|