一次崩潰的Mysql亂碼問題

最近要在centos(5.8)上面搭個網站,自然離不開mysql。

於是想想很easy,先裝mysql唄。

先執行:

    yum search mysql,

好多版本,找了個和本地數據庫一個版本的5.1,開始安裝。

   yum install mysql51.x86_64

不到一會,裝好了。。這纔是噩夢的前兆……

網站搭好之後了,存了個數據,展示的時候,亂碼……最蛋疼的問題

到數據庫中一看,亂碼,好吧,問題出在數據庫了。

進入數據庫:

    show variables like 'char%';

果然,全是latin1.百度了一下,修改my.cnf,在mysql、mysqld和client下面都加上:

    default-character-set = utf8

ok,全加上,重啓mysql,再

     show variables like 'char%';

大部分都變成了utf8,只有character_set_database和 character_set_server還是latin1,怎麼回事呢?噩夢開始了……

百度,google,怎麼搜,都是修改my.cnf,在這添在那改,卻始終不起作用。

從昨天晚上忙到今天十一點多,都沒收穫,character_set_server依然堅挺,用set character_set_server = utf8修改了,重啓之後又還原,也沒用。

終於,到剛纔,突然想起來,是不是自己的mysql裝的不好?於是百度了一篇centos上裝mysql的文章(http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html#commentform),照了走了一遍,然後再修改my.cnf,就大功告成了……

嗚呼,做事不能太急啊,一步一步來纔會少走彎路……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章