欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql在debian系統(tǒng)中不能插入中文的終極解決方案

 更新時(shí)間:2013年09月22日 00:06:57   作者:  
在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題,需要的朋友可以參考下

在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題

Linux下Mysql插入中文顯示亂碼解決方案

mysql -uroot -p 回車輸入密碼

進(jìn)入mysql查看狀態(tài)如下:

默認(rèn)的是客戶端和服務(wù)器都用了latin1,所以會(huì)亂碼。

解決方案:

mysql>user mydb;

mysql>alter database mydb  character set utf8;!

上文提到了用臨時(shí)方法更改數(shù)據(jù)庫的字符集設(shè)置,顯示中文,但是后來發(fā)現(xiàn)在有的系統(tǒng)下并不能成功。

比如我用的debian 7.0,找了好久終于找到一個(gè)適合debian系統(tǒng)的解決方案,debian 7.0下測(cè)試成功,其他諸如修改client和mysql加入default-character-set=utf8的方法之類的,只適用與5.5以前的系統(tǒng)!

終極決絕方案,一勞永逸:

debian下mysql的字符串修改為utf8(參考:rainysia的專欄)

一、進(jìn)入mysql(mysql -uroot -p),查看當(dāng)前數(shù)據(jù)庫字符集(status;)

二、查看當(dāng)前系統(tǒng)版本(lsb_release -a)

三、#vim /etc/mysql/my.cnf 。(5.5以前系統(tǒng))在【client】下面加入 default-character-set=utf8

在【mysqld】下面加入default-character-set=utf8

Notice:注意 如果修改后不能啟動(dòng)報(bào)錯(cuò)試試把default-character-set=utf8改為character_set_server=utf8,僅僅加入到mysqld下面的.client就不需要加了

四、#vim /etc/mysql/my.cnf 。(5.5以后系統(tǒng))如下修改:

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

五、重啟mysql(/etc/init.d/mysql stop   /etc/init.d/mysql  start)

六、修成成功,進(jìn)入mysql查看字符集(mysql>show variables like ‘character_set_%';)


Mysql無法插入中文

相關(guān)文章

  • 安裝MySQL 5后無法啟動(dòng)(不能Start service)解決方法小結(jié)

    安裝MySQL 5后無法啟動(dòng)(不能Start service)解決方法小結(jié)

    有時(shí)候我們?cè)诎惭bmysql軟件時(shí),卻無法啟動(dòng),或服務(wù)器安全設(shè)置以后都可能導(dǎo)致mysql無法運(yùn)行
    2012-07-07
  • 淺談MySql 視圖、觸發(fā)器以及存儲(chǔ)過程

    淺談MySql 視圖、觸發(fā)器以及存儲(chǔ)過程

    這篇文章主要介紹了MySql 視圖、觸發(fā)器以及存儲(chǔ)過程的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 詳解MySQL中的事務(wù)與ACID特性

    詳解MySQL中的事務(wù)與ACID特性

    這篇文章主要為大家介紹了Mysql?中的事務(wù),包括事務(wù)的基本概念和?ACID?特性、事務(wù)的隔離級(jí)別和具體實(shí)現(xiàn)方法等,并提供相應(yīng)的代碼示例,希望對(duì)大家有所幫助
    2023-05-05
  • mysql數(shù)據(jù)庫修改數(shù)據(jù)表引擎的方法

    mysql數(shù)據(jù)庫修改數(shù)據(jù)表引擎的方法

    對(duì)于MySQL數(shù)據(jù)庫,如果你要使用事務(wù)以及行級(jí)鎖就必須使用INNODB引擎。如果你要使用全文索引,那必須使用myisam,那如何修改修改MySQL的引擎為INNODB呢,下面介紹一個(gè)修改方法
    2014-01-01
  • mysql序號(hào)rownum行號(hào)實(shí)現(xiàn)方式

    mysql序號(hào)rownum行號(hào)實(shí)現(xiàn)方式

    這篇文章主要介紹了mysql序號(hào)rownum行號(hào)實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 最新評(píng)論