mysql 字符集設置

linux下/etc/mysql/my.cnf(windows下my.ini)

[client] 添加

default-character-set=utf8 默認字符集爲utf8

[mysql] 添加

default-character-set=utf8 默認字符集爲utf8

[mysqld] 添加

character-set-server=utf8
collation-server=utf8_general_ci
init_connect='set collation_connection=utf8_general_ci'
init_connect='set names utf8' (設定連接mysql數據庫時使用utf8編碼,以讓mysql數據庫爲utf8運行;
注意該參數對於連接數據庫的用戶是超級用戶組的用戶將被忽略,這樣是爲了避免該參數導致數據庫致命錯誤,而無法使用任何一個用戶連接上修改該項配置)

修改好後,重新啓動mysql 即可,查詢一下show variables like 'character%';
+--------------------------+----------------------------+
| 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/ |
發佈了15 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章