linux下的mysql中文utf8_unicode_ci問題

edited 十月 2013 in 資料庫
從官方網站得知mysql的collation校對,
使用utf8_unicode_ci會比utf8_general_ci好,
因為正確性比較高,但速度稍慢,
於是我設定了/etc/mysql/my.cnf這個檔案,
在這個檔案中的[mysqld]區塊增加了
default-character-set=utf8
default-collation=utf8_unicode_ci
在mysql底下,輸入status;
顯示如下
| collation_connection | utf8_general_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
但是,最上面那行collation_connection還是只出現utf8_general_ci
而不是utf8_unicode_ci,請問該怎麼設定
才能夠讓collation_connection變成utf8_unicode_ci,
目前只有一個不實用的方式,就是在mysql下輸入
set collation_connection='utf8_unicode_ci';
就會變成utf8_unicode_ci,但是只是暫時性,重開mysql又回復utf8_general_ci Orz
該怎麼設定才能永久生效呢?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3616

評論

Sign In or Register to comment.