網(wǎng)站遷移,數(shù)據(jù)庫從原有的數(shù)據(jù)庫導(dǎo)入到現(xiàn)有的數(shù)據(jù)庫是首要解決的問題。那么如何順利完成這一重要的一步以及數(shù)據(jù)庫導(dǎo)入Z會(huì)出現(xiàn)的常見問題 ,這里本人在移站過程中就數(shù)據(jù)庫遇到的問題為同樣于此問題的朋友提供一個(gè)解決問題的思路。

  進(jìn)入數(shù)據(jù)庫管理后臺(tái)導(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)入的時(shí)候可能會(huì)出現(xiàn)如下的一些錯(cuò)誤?在網(wǎng)上找了一些資料刪除:“/*!4010….*/”代碼,但應(yīng)用到自己的數(shù)據(jù)庫中還是有錯(cuò)誤,由于他們的數(shù)據(jù)庫和我的數(shù)據(jù)庫具體的內(nèi)容不同的,所有結(jié)果也不同,大概他們數(shù)據(jù)庫只有幾4010注釋代碼。網(wǎng)上提供的方法是很具體的,但正因?yàn)檫@樣才有局限性,后面我大膽的刪除了所有的注釋代碼“/*….*/”后,成功導(dǎo)入數(shù)據(jù)庫文件�?磥硎亲⑨尨a搞的鬼。

  其實(shí)通過觀察數(shù)據(jù)庫返回的錯(cuò)誤,也能夠推出原因,不要忽視提示錯(cuò)誤的內(nèi)容。數(shù)據(jù)庫返回什么錯(cuò)誤就刪除什么代碼(前提是這些代碼基本上可以斷定是無效代碼,像注釋代碼我們大可大膽刪除。)

  錯(cuò)誤

  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