安裝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了。

