Mysql登錄中文名稱+密碼不成功,原因是數據庫編碼不是utf8

登錄用戶名:中文的情況下,登錄後控制檯sql語句可以查詢成功,但是其實,數據庫編碼不是utf8

所有不行。嘗試英文的用戶名可以登錄成功。

所以判斷是編碼問題。

解決:

數據安裝目錄下:我的在C:\Program Files (x86)\MySQL\MySQL Server 5.0有個文件名稱爲my.ini 文件,在裏面搜 

[client]


port=3306


[mysql]


default-character-set=utf8   

還有這行

character-set-server=utf8

修改爲 utf8  


 SHOW VARIABLES LIKE 'char%';  在mysql客戶端查詢



這樣就行了。基本的都是 utf8 有個不是,但是不影響了。。



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