MySql導(dǎo)出后再導(dǎo)入數(shù)據(jù)時(shí)出錯(cuò)問(wèn)題
因?yàn)樾陆艘慌_(tái)服務(wù)器,要把舊機(jī)器上的MySql復(fù)制到新機(jī)器上,在新機(jī)器上安裝了與舊機(jī)器相同版本的MySql(5.0.41), 然后在舊機(jī)器上用命令導(dǎo)出數(shù)據(jù)庫(kù):mysqldump -uroot -p0 db >c:test.sql 導(dǎo)出的文件大約30M,用記事本打開,里面的中文什么的都顯示正常; 再到新機(jī)器上用命令導(dǎo)入:mysql -uroot -p0 db;;<c:test.sql 結(jié)果出錯(cuò):ERROR 2005 (HY000) at line 72: Unknown MySQL server host '00:00:00','1','2007-06-06' (87) 打開文件一看72行,很長(zhǎng)很長(zhǎng)的一個(gè)insert語(yǔ)句, 手動(dòng)刪除了72行后,再導(dǎo)入時(shí),又出錯(cuò):ERROR 2006 (HY000) at line 394: MySQL server has gone away 中間改用sqlyog導(dǎo)出,再用sqlyog導(dǎo)入,問(wèn)題依舊,再改用SqlFront也是同樣問(wèn)題
試了無(wú)數(shù)次,依然存在問(wèn)題,最奇怪的是我把出錯(cuò)的那一行,拷貝到SqlYog里執(zhí)行,就沒(méi)有問(wèn)題 最后解決方案: 用SqlYog導(dǎo)出Tables的結(jié)構(gòu)和數(shù)據(jù) 再用SqlYog導(dǎo)出其它(存儲(chǔ)過(guò)程,視圖,函數(shù),觸發(fā)器)的結(jié)構(gòu) 導(dǎo)入時(shí),結(jié)構(gòu)和數(shù)據(jù)用SqlYog導(dǎo)入 其它結(jié)構(gòu)用命令行導(dǎo)入(不能用SqlYog導(dǎo)入,會(huì)報(bào)root沒(méi)有權(quán)限)
相關(guān)文章:
1. MySQL Delete 刪數(shù)據(jù)后磁盤空間未釋放的原因2. MySQL性能優(yōu)化之一條SQL在MySQL中執(zhí)行的過(guò)程詳解3. MySql如何使用not in實(shí)現(xiàn)優(yōu)化4. MySQL索引知識(shí)的一些小妙招總結(jié)5. mysql 視圖操作和存儲(chǔ)過(guò)程6. MySQL中文亂碼問(wèn)題解決方案7. MySQL創(chuàng)始人發(fā)郵件尋求中國(guó)幫助8. MYSQL(電話號(hào)碼,身份證)數(shù)據(jù)脫敏的實(shí)現(xiàn)9. centos7下安裝mysql6初始化安裝密碼的方法10. MySQL Innodb 存儲(chǔ)結(jié)構(gòu) 和 存儲(chǔ)Null值 用法詳解
