linux mysql5.7以上設定中文字符集不在/mysql/my.cnf下面了

lightTrace發表於2018-11-30

今天安裝了最新的mysql,想改字符集為utf-8防止中文插入資料亂碼,然後my.cnf配置檔案啥都沒有,改了也沒用(手動笑哭)。

正確姿勢:

1.vim編輯 /etc/mysql/mysql.conf.d/mysqld.cnf
2.[mysqld]後面新增 character_set_server=utf8 儲存退出
3.#service mysql restart
4.登入mysql #mysql -u root -p 後mysql>show variables like 'character%'檢視編碼是否都變成了utf8,如果還有latin編碼則失敗。

單純記錄,防止忘記

相關文章