1. 程式人生 > >Linux 設定mysql預設字符集為utf8

Linux 設定mysql預設字符集為utf8

1. 修改mysqld配置

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

  • 尋找character-set-server=xxxx修改為character-set-server=utf8
  • 如果找不到, 直接追加語句

2. 修改mysql配置

sudo vi /etc/mysql/conf.d/mysql.cnf

  • 尋找default-character-set=xxxx修改為default-character-set=utf8
  • 如果找不到, 直接追加語句

3. 修改client配置

sudo vi /etc/mysql/debian.cnf

  • 尋找default-character-set=utf8
    修改為default-character-set=utf8
  • 如果找不到, 直接追加語句

4. 重啟服務, 檢視字符集

  • 重啟mysql service mysql restart
  • 進入mysql mysql -u user -p password
  • 檢視字符集 show variables like '%character%'; charset=utf8