MySQL數據庫從GBK轉換到UTF-8最簡單解決方案

時間:2019/11/25 19:16:43,點擊:0

1、使用mysqldump導出表結構,如:

      mysqldump -d -u root -p 數據庫名 >/root/struct.sql

2、使用mysqldump以特定編碼導出數據(其中utf8為所需編碼,可按需修改),如:

      mysqldump --default-character-set=utf8 -t -u root -p 數據庫名 >/root/data.sql

3、打開表結構轉存(/root/struct.sql),將所有CREATE TABLE中的編碼替換為所需編碼;

4、進入mysql控制臺,執行:

      source /root/struct.sql

      source /root/data.sql

     即可完成。


導出表時,如果出現1044錯誤,添加   --skip-lock-tables  可以解決:

mysqldump -d -u root -p 數據庫名 --skip-lock-tables >/root/struct.sql

mysqldump --default-character-set=utf8 -t -u root -p 數據庫名 --skip-lock-tables >/root/data.sql

打印 | 關閉

企业管理类院校排名 MG水果大战升级版下载 金砖娱乐官方网站-点击登陆 ag电子开户 天仙平肖平码 河北11选5交流群 AG电子_豪华版 曾道人点特玄机图19期 进入dg视讯 澳洲幸运10官方 亿客隆 6场半全场奖金计算 广东时时彩三星分析 视讯ag和og都指的什么 香港高手平特一肖论坛 安徽时时彩是真的吗 五分赛车规律图