linux mysql 設定utf-8解決中文無法插入問題
阿新 • • 發佈:2018-12-04
linux mysql 設定utf-8
需要修改的檔案
/etc/mysql/conf.d/mysql.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf
步驟
修改配置檔案
vi /etc/mysql/conf.d/mysql.cnf
修改成如下
[mysql]
default-character-set=utf8
vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到 [mysqld]
增加一行: character-set-server=utf8
修改後如下
[mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql character-set-server=utf8 skip-external-locking
重啟mysql服務
systemctl restart mysql.service
或者
service mysql restart
補充說明
修改配置後 建立的資料庫字元編碼預設都是utf-8