bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何讓MYSQL徹底支持中文-創新互聯

本篇內容主要講解“如何讓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徹底支持中文”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯建站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

新聞名稱:如何讓MYSQL徹底支持中文-創新互聯
分享網址:http://vcdvsql.cn/article28/csscjp.html

成都網站建設公司_創新互聯,為您提供品牌網站設計小程序開發、電子商務、品牌網站建設、網站制作、網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設