解決linux中mysql亂碼出現問號的情況
阿新 • • 發佈:2021-01-10
解決Linux系統下Mysql資料庫中文顯示成問號的問題
1.開啟linux進入mysql
2.輸入show variables like ‘%char%’; 如果第二行和倒數第三行的value值為latin1的話則需要更改
3.關閉mysql,找到 /etc/my.cnf 檔案
如果沒有找到my.cnf檔案,就從 /usr/share/mysql/ 中將 my-meduim.cnf 複製到 /etc/ 下並重命名為 my.cnf;
指令:cp/usr/share/mysql/my-medium.cnf /etc/my.cnf。
如果在/etc下存在 my.cnf 檔案,直接進行下一步。
4.編輯 /etc/my.cnf 檔案 vi /etc/my.cnf
5.重啟mysql服務:
service mysql stop;
service mysql status;
service mysql start;
6.連線mysql,輸入命令show variables like ‘%char%’;
顯示變為utf8,則表示修改成功。再操作mysql資料庫就不會初心中文亂碼。