MySql導(dǎo)出后再導(dǎo)入數(shù)據(jù)時出錯問題
因為新建了一臺服務(wù)器,要把舊機器上的MySql復(fù)制到新機器上,在新機器上安裝了與舊機器相同版本的MySql(5.0.41), 然后在舊機器上用命令導(dǎo)出數(shù)據(jù)庫:mysqldump -uroot -p0 db >c:test.sql 導(dǎo)出的文件大約30M,用記事本打開,里面的中文什么的都顯示正常; 再到新機器上用命令導(dǎo)入:mysql -uroot -p0 db;;<c:test.sql 結(jié)果出錯:ERROR 2005 (HY000) at line 72: Unknown MySQL server host '00:00:00','1','2007-06-06' (87) 打開文件一看72行,很長很長的一個insert語句, 手動刪除了72行后,再導(dǎo)入時,又出錯:ERROR 2006 (HY000) at line 394: MySQL server has gone away 中間改用sqlyog導(dǎo)出,再用sqlyog導(dǎo)入,問題依舊,再改用SqlFront也是同樣問題
試了無數(shù)次,依然存在問題,最奇怪的是我把出錯的那一行,拷貝到SqlYog里執(zhí)行,就沒有問題 最后解決方案: 用SqlYog導(dǎo)出Tables的結(jié)構(gòu)和數(shù)據(jù) 再用SqlYog導(dǎo)出其它(存儲過程,視圖,函數(shù),觸發(fā)器)的結(jié)構(gòu) 導(dǎo)入時,結(jié)構(gòu)和數(shù)據(jù)用SqlYog導(dǎo)入 其它結(jié)構(gòu)用命令行導(dǎo)入(不能用SqlYog導(dǎo)入,會報root沒有權(quán)限)
相關(guān)文章:
1. Mysql入門系列:安排預(yù)防性的維護MYSQL數(shù)據(jù)庫服務(wù)器2. MySQL基礎(chǔ)教程9 —— 函數(shù)之日期和時間函數(shù)3. 快速解決mysql導(dǎo)出scv文件亂碼、躥行的問題4. Mysql入門系列:MYSQL客戶機程序2—增加錯誤檢查5. MySQL中InnoDB和MyISAM類型的差別6. centos 7安裝mysql5.5和安裝 mariadb使用的命令7. MySQL存儲過程例子(包含事務(wù)、參數(shù)、嵌套調(diào)用、游標(biāo)循環(huán)等)8. MySQL 字符串函數(shù):字符串截取9. MySQL 千萬級數(shù)據(jù)量如何快速分頁10. mysql數(shù)據(jù)庫中最常用的時間轉(zhuǎn)換函數(shù)的用法
