1. 程式人生 > >Mac下更改Mysql5.7的默認編碼為utf8

Mac下更改Mysql5.7的默認編碼為utf8

編輯 模式 like 發現 ria ash 部分 技術 設置

Mac上從官方安裝完Mysql5.7後,有一部分的字符集默認為latin1,而非utf8,為避免亂碼的產生,本文介紹將所有字符集設置為utf8

查看當前字符集編碼

show variables like ‘%char%‘;  

技術分享圖片

我們會發現這些字符集為latin1

修改字符集為utf8

  1. 關閉Mysql服務
  2. 新建一個my.cnf配置文件,執行下面命令,如果已存在則會打開該文件
sudo vim /etc/my.cnf
  1. 按i鍵進入編輯模式並加入以下配置,然後按esc鍵退出編輯模式並按shift+zz保存
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
  1. 啟動Mysql服務,查看編碼,成功

技術分享圖片

Mac下更改Mysql5.7的默認編碼為utf8