簡(jiǎn)單有效解決MySQL中文亂碼的問(wèn)題
1 查看MySQL的編碼
使用 mysql -u root -p 登入mysql,然后使用show variables like "%char%" 查看MySQL的編碼
我們需要將默認(rèn)的latin1都改為utf8
2 修改MySQL的編碼
2.1 修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
使用 vim?/etc/mysql/mysql.conf.d/mysqld.cnf 打開(kāi)文件,在 lc-messages-dir = /usr/share/mysql
下面加入一行 character-set-server=utf8 保存后退出
2.2 修改配置文件??/etc/mysql/conf.d/mysql.cnf
用 vim? /etc/mysql/conf.d/mysql.cnf? 打開(kāi)文件,在 [mysql]
下面加入一行 default-character-set=utf8 保存后退出
3 查看修改后的MySQL編碼
service mysql restart 重啟mysql服務(wù),再次進(jìn)入mysql使用show variables like "%char%"查看
結(jié)果如下圖所示就說(shuō)明大功告成了,(*^__^*) 嘻嘻……