標籤:io ar 檔案 art cti sp on c ef
首先停止mysql服務:
sudo /etc/init.d/mysql stop
修改mysql的設定檔:
sudo gedit /etc/mysql/my.cnf
找到用戶端配置[client] 在下面添加
#預設字元集為utf8default-character-set=utf8
找到[mysqld] 添加
#預設字元集為utf8character_set_server=utf8#default-character-set=utf8 #說明如果這樣設定啟動會出錯,所以用character_set_server=utf8代替default-character-set=utf8
找到[mysql] 添加
#預設字元集為utf8default-character-set=utf8
重啟mysql服務
sudo /etc/init.d/mysql start
進入mysql的命令列
mysql -uusername -puserpassword
查看編碼是否改變
mysql> show variables like ‘%char%‘;
出現以下狀態:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
說明編碼修改成功!
Ubuntu下mysql修改字元集為utf8