日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

MySQL utf8mb4字符集:支持emoji表情符號

 鷹皇軟件 2014-05-16
MySQL utf8mb4字符集:支持emoji表情符號
2013-05-16 11:33:42     我來說兩句       作者:Robbin
收藏    我要投稿
MySQL utf8mb4字符集:支持emoji表情符號
 
     ㈠ 序言
        
        為了應(yīng)對無線互聯(lián)網(wǎng)的機遇和挑戰(zhàn)、避免 emoji 表情符號帶來的問題、
        涉及無線相關(guān)的 MySQL 數(shù)據(jù)庫建議都提前采用 utf8mb4 字符集
        這必須要作為移動互聯(lián)網(wǎng)行業(yè)的一個技術(shù)選型的要點
 
     ㈡ 限制
     
        需要 >= MySQL 5.5.3版本、從庫也必須是5.5的了、低版本不支持這個字符集、復(fù)制報錯
 
     ㈢ 簡要步驟
        
        以下是一個未升級到 5.5.3 的配置步驟:
        
        ① 備份數(shù)據(jù)庫
        ② 升級 MySQL Server 到 v5.5.3+
        ③ 修改 database、table和column字符集
[plain] 
<pre name="code" class="plain"></pre># For each database:ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;# For each table:ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;# For each column:ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;# (Don’t blindly copy-paste this! The exact statement depends on the column type, maximum length, and other properties. The above line is just an example for a `VARCHAR` column.)  
 
        ④ 修改 my.cnf
[plain] 
[client]  
default-character-set = utf8mb4  
  
[mysql]  
default-character-set = utf8mb4  
  
[mysqld]  
character-set-client-handshake = FALSE  
character-set-server = utf8mb4  
collation-server = utf8mb4_unicode_ci  
init_connect='SET NAMES utf8mb4'  
 
        ⑤ 重啟 MySQL Server、檢查字符集
[plain] 
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';  
+--------------------------+--------------------+  
| 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               |  
| collation_connection     | utf8mb4_unicode_ci |  
| collation_database       | utf8mb4_unicode_ci |  
| collation_server         | utf8mb4_unicode_ci |  
+--------------------------+--------------------+  
 rows in set (0.00 sec) 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多