mysql 更改資料庫編碼utf8到utf8mb4


修改my.cnf 以下內容


[client] 
default-character-set = utf8mb4 
[mysql] 
default-character-set = utf8mb4 
[mysqld] 
character-set-server = utf8mb4   ###不能只加這一行,不然會連不上SERVER
collation-server = utf8mb4_unicode_ci 


重新啟動MYSQL

service mysql restart


進入下mysql
mysql -uroot -p

mysql>show variables like '%character%';

+--------------------------+---------------------------------------------+
| Variable_name            | Value                                       |
+--------------------------+---------------------------------------------+
| character_set_client     | utf8mb4                                     |
| character_set_connection | utf8mb4                                     |
| character_set_database   | utf8mb4                                     |
| character_set_filesystem | binary                                      |
| character_set_results    | utf8mb4                                     |
| character_set_server     | utf8mb4                                     |
| character_set_system     | utf8                                        |
| character_sets_dir       | /usr/share/                                 |
+--------------------------+---------------------------------------------+

出現以上訊息表示OK.




留言

這個網誌中的熱門文章

java 數字轉字串 字串轉數字

MS sqlServer資料庫移轉至MySQL-->利用MySQL WorkBench

sql server 15023 error [SQL SERVER問題: 使用者、組或角色 '*****' 在當前資料庫中已存在]