无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

MySQL Dump 亂碼如何解決?

2023-08-03 15:24 作者:Mr藍琿  | 我要投稿

MySQL 數(shù)據(jù)庫的數(shù)據(jù)遷移(data migration),常見的做法是先使用 mysqldump 命令導出數(shù)據(jù)(其實就是很多 SQL 語句),再將這些數(shù)據(jù)導入到新的數(shù)據(jù)中。


然而,中文亂碼問題令人焦頭爛額。???這是什么?


解決步驟


(1) 使用 mysqldump 命令導出數(shù)據(jù)庫: mysqldump -u username -p databasename > dump.sql 。發(fā)現(xiàn)有 “'? ”????”?'” 這樣的奇怪字符, PHP 程序讀入,卻無法正常顯示。


(2)?安裝并使用 Python 包 ftfy (fixes text for you) 中的 fix_text() 函數(shù)對 dump.sql 進行 “轉(zhuǎn)碼”,將結(jié)果存為 dump_fixed.sql 。ftfy 是個關(guān)鍵的包, 幫了大忙。

s2 變?yōu)?'研究生'


(3) 使用 "CREATE DATATABASE newdatabasename" MySQL 命令創(chuàng)建新的數(shù)據(jù)庫 newdatabasename 。


(4) 將轉(zhuǎn)碼后的 dump_fixed.sql 導入到新的數(shù)據(jù)庫 newdatabasename 中:mysql -u usesrname -p newdatabasename < dump_fixed.sql


都 2023 年了, MySQL dump 亂碼問題依舊很頑固,沒有簡單的解決的方案,搞了 8 個小時,幾乎放棄。?


MySQL Dump 亂碼如何解決?的評論 (共 條)

分享到微博請遵守國家法律
梧州市| 那曲县| 潢川县| 荣成市| 班戈县| 黑河市| 崇州市| 潼关县| 靖边县| 班玛县| 阜阳市| 沂水县| 祁门县| 太仆寺旗| 海南省| 万盛区| 阳西县| 平江县| 德兴市| 文成县| 静乐县| 清水县| 峨眉山市| 台湾省| 崇信县| 河池市| 长兴县| 阿拉善盟| 兴安县| 黄浦区| 托里县| 娄底市| 阿鲁科尔沁旗| 上饶市| 宁陵县| 长阳| 徐闻县| 依兰县| 井研县| 肥东县| 红河县|