最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
怎么讓MYSQL徹底支持中文

這篇文章主要為大家展示了“怎么讓MySQL徹底支持中文”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“怎么讓MYSQL徹底支持中文”這篇文章吧。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、息烽網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為息烽等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

先將讓slack支持中文,方法可以看"linuxsir.org 之Slackware討論區(qū)",然后重新編譯mysql,原來(lái)系統(tǒng)mysql的要先用卸載.

login:root

shell> removepkg mysql

shell> groupadd mysql

shell> cd /app

shell> mkdir mysql

shell> chmod 744 mysql

shell> useradd -G mysql -s /bin/bash –p /app/mysql mysql

shell> chown -R mysql.mysql mysql

下載mysql4.x.x

shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -

shell> cd mysql-VERSION

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

CXX=gcc

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

./configure --prefix=/app/mysql

--with--charset=gbk

--with-extra-charsets="gbk gb2312 big5 utf8"

--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 根據(jù)CPU類型優(yōu)化編譯,可以讓你的mysq表現(xiàn)更好!可選項(xiàng)目很多: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

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

錯(cuò)誤時(shí)候

shell> make clean

再回上一步

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

shell> make install

shell> cp support-files/my-medium.cnf /etc/my.cnf

shell> cd /app/mysql

shell> bin/mysql_install_db --user=root

shell> chown -R root .

shell> chown -R mysql var

shell> chgrp -R mysql .

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

shell> ./bin/mysqladmin -u root password 'new-password'

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

mysql> status

...

Server characterset: gbk

Db characterset: gbk

Client characterset: gbk

Conn. characterset: gbk

....

看見(jiàn)characterset全是gbk就算成功了.

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

在UTF8字符集的老數(shù)據(jù)庫(kù)中,創(chuàng)建中文支持表腳本如下,對(duì)字段加上字符集說(shuō)明

CREATE TABLE `test`.`cn` (

`zh` CHAR(10) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,

`中文` INT(11) NOT NULL

)

ENGINE = MYISAM;

注:CHARACTER SET 寫(xiě)GB2312 和gbk都可以,gbk優(yōu)于gb2312.

對(duì)于新創(chuàng)建的數(shù)據(jù)庫(kù)加個(gè)默認(rèn)字符集聲明GBK,就不用建表時(shí)候每個(gè)字段聲明了,這樣看起來(lái)簡(jiǎn)單流暢,沒(méi)有特殊的痕跡,建議多采用這種方法.

mysql> CREATE DATABASE dbCN DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

CREATE TABLE `dbCN`.`cn` (

`zh` CHAR(10) NOT NULL,

`中文` INT(11) NOT NULL

)

ENGINE = MYISAM;

mysql> insert into cn values("真的?",1);

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

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

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

mysql>use test

mysql> select * from cn;

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

| zh | 中文 |

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

| 真的?| 1 |

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

1 row in set (0.00 sec)

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

最后修改啟動(dòng)文件/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徹底支持中文”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章題目:怎么讓MYSQL徹底支持中文
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/jsieid.html