修改了my.ini沒有效果,MySql的字符集仍是沒有變成utf8——mysql中文亂碼

https://www.jianshu.com/p/554b9575c5damysql

Windows下修改MySql 5.6的字符集,根據網上提供的方法。就是修改my.ini配置文件,而後增長几個字段就能夠了。
可是呢,不知道爲什麼我照着網上的辦法,修改了my.ini配置文件,MySQL的字符集仍是同樣的。
最後終於找到了緣由!若是你跟我有同樣的困惑,這裏能夠幫到你!sql

第一步:
首先右鍵 「個人電腦」 -> 管理 -> 服務和應用程序 -> 服務 ,而後在服務列表中找到你的MySQL, 右鍵你的MySQL查看屬性!命令行

我MySQL的屬性是這樣的:
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" -- defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56server

注意一點!
咱們的deaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"
找到這個:C:\ProgramData\MySQL\MySQL Server 5.6 這個文件夾,而後照着網上的方法,修改my.ini文件,get

在[client]下添加
default-character-set=utf8cli

在[mysqld]下添加
character-set-server=utf8配置

這裏注意不要打錯了。直接複製過去便可。而後重啓服務。打開命令行輸入你的mysql帳號密碼,而後輸入 status 指令查看字符集,修改爲功!!file

總結:以前沒有修改爲功,是由於修改錯了地方,由於我裝機的mysql路徑不是這個路徑,而是在別的地方,因此個人my.ini怎麼修改 它都沒有改變成功!程序

做者:帥氣的豬豬 連接:https://www.jianshu.com/p/554b9575c5da 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索