更改Mysql5.7的默認編碼為utf8解決database為latin1無法修改問題


1、修改字符集為utf8
打開MYsql配置文件,路徑如下:  MySQL\MySQL Server 5.7\my.ini
按i鍵進入編輯模式並加入以下配置,
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

2.啟動mysql服務進入終端查看mysql字符集
查看當前字符集編碼

show variables like '%char%';

 

 

3、還有一點設置好字符集 5.7有個點讓人很難受 當你設置完之后你會發現,你之前建立的數據庫還是latin1,無論你怎么設置都沒有用的

 

 

標紅處一直是database = latin1,
那是因為5.7的數據庫里的database這個已經被官方棄用,如果不嫌麻煩把mysql升級到8.0就可以設置字符集,如果不設置的話,那么5.7里老的數據並不會隨着你的設置而改變,除非你新建一個庫把老的數據庫都遷移過來然后手動改掉每個數據庫的字符集。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM