mysql5.6亂碼


安裝MySql5.6版本遇到一個問題,字符集亂碼,如下圖

由於是新安裝的本地數據庫,所以一定是配置的事情,查詢數據庫字符集配置,如下:

 show VARIABLES like '%char%';

有兩個是latin1的字符集,本人是window7環境,在網絡找了很多資料,都顯示為修改

C:\Program Files\MySQL\MySQL Server 5.6下的my.ini配置,然后重啟服務。但是就是

不生效。最終經過兩個小時的查詢在一個帖子發現問題。如下圖:

檢查mysql安裝路徑,乍一看沒什么,路徑沒問題,但拷貝出來看,如下:

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p" "--default-character-set=utf8"

default后面的路徑才是真實調用的路徑,看到Program Files和ProgramData的差別了吧,如果安裝過的是不是也找錯了。這個下面的my.ini才是正確的。

如下圖:

配置以上字符集就可以了,重啟服務,ok了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM