在虛擬機上安裝了一個mysql,修改其my.cof文件,發現這個配置文件好強大,但是,遇到一個問題:
設置字符集時,分別在 [client]、[mysql] 和 [mysqld] 下設置 default-character-set=utf8 ,但是出現以下問題:
一個個排查,發現是在 [mysqld] 下設置 default-character-set=utf8 導致的。查看/var/lib/mysql/${hostname}.err 文件:
問題是mysqld不識別 default-character-set 。上網查了一些資料,發現在 mysqld 下面 設置 character_set_server=utf8 就好使了。
查看字符集 :show variables like 'character%';