安裝MySql5.6版本遇到一個問題,字元集亂碼,如下圖 由於是新安裝的本地資料庫,所以一定是配置的事情,查詢資料庫字元集配置,如下: show VARIABLES like '%char%'; 有兩個是latin1的字元集,本人是window7環境,在網路找了很多資料,都顯示為修改 C:\Prog ...
安裝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了。