移站數(shù)據(jù)庫導(dǎo)入常見錯誤




網(wǎng)站遷移,數(shù)據(jù)庫從原有的數(shù)據(jù)庫導(dǎo)入到現(xiàn)有的數(shù)據(jù)庫是首要解決的問題。那么如何順利完成這一重要的一步以及數(shù)據(jù)庫導(dǎo)入最會出現(xiàn)的常見問題 ,這里本人在移站過程中就數(shù)據(jù)庫遇到的問題為同樣于此問題的朋友提供一個解決問題的思路。
進入數(shù)據(jù)庫管理后臺導(dǎo)出原有網(wǎng)站的數(shù)據(jù)庫,導(dǎo)入到現(xiàn)有空間的數(shù)據(jù)庫(導(dǎo)入之前可以先清空原有數(shù)據(jù)庫的表也可以導(dǎo)入后在清理原有的數(shù)據(jù)庫表),但由于各數(shù)據(jù)庫服務(wù)器版本問題在導(dǎo)入的時候可能會出現(xiàn)如下的一些錯誤?在網(wǎng)上找了一些資料刪除:“/*!4010….*/”代碼,但應(yīng)用到自己的數(shù)據(jù)庫中還是有錯誤,由于他們的數(shù)據(jù)庫和我的數(shù)據(jù)庫具體的內(nèi)容不同的,所有結(jié)果也不同,大概他們數(shù)據(jù)庫只有幾4010注釋代碼。網(wǎng)上提供的方法是很具體的,但正因為這樣才有局限性,后面我大膽的刪除了所有的注釋代碼“/*….*/”后,成功導(dǎo)入數(shù)據(jù)庫文件??磥硎亲⑨尨a搞的鬼。
其實通過觀察數(shù)據(jù)庫返回的錯誤,也能夠推出原因,不要忽視提示錯誤的內(nèi)容。數(shù)據(jù)庫返回什么錯誤就刪除什么代碼(前提是這些代碼基本上可以斷定是無效代碼,像注釋代碼我們大可大膽刪除。)
錯誤
SQL 查詢:
– MySQL dump 10.13 Distrib 5.1.48, for unknown-linux-gnu (x86_64)
–
– Host: localhost Database: qdm107641283_db
– ——————————————————
– Server version 5.1.48-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
MySQL 返回:文檔
#1065 – Query was empty