phpmyadmin中無(wú)法導(dǎo)入數(shù)據(jù)庫(kù)文件怎么辦?
下面是我的個(gè)人理解,不知道是否正確,僅僅是我的個(gè)人片面之詞,是自己折騰后認(rèn)為對(duì)的。
要想成功無(wú)錯(cuò)使用phpmyadmin工具導(dǎo)入php空間的數(shù)據(jù)庫(kù)中,在導(dǎo)入前,我們都應(yīng)該做一件事情,修改.sql備份數(shù)據(jù)庫(kù)的頭部文件。在頭部文件中記錄著,您原始數(shù)據(jù)庫(kù)的信息(數(shù)據(jù)庫(kù)名稱(chēng)、用戶(hù)等),由于你要導(dǎo)入的mysql數(shù)據(jù)庫(kù)(當(dāng)前使用的mysql)名稱(chēng)肯定和原始數(shù)據(jù)庫(kù)不一致,這就會(huì)在我們執(zhí)行導(dǎo)入數(shù)據(jù)時(shí)候,提示錯(cuò)誤。我認(rèn)為這是出錯(cuò)的原因,不知道是否正解。我個(gè)人一直認(rèn)為這是原因,期待高手明確提示下原因。
按照我上面的分析,我也成功的解決很多導(dǎo)入報(bào)錯(cuò)的問(wèn)題,下面是我對(duì).sql數(shù)據(jù)庫(kù)的修改。修改過(guò)程很簡(jiǎn)單,如果你導(dǎo)入mysql數(shù)據(jù)庫(kù)失敗,提示錯(cuò)誤的時(shí)候,你不妨也試試看。
舉例:現(xiàn)有一個(gè)份其它服務(wù)器通過(guò)phpMyAdmin備份出來(lái)的且有效的.sql為后綴名的mysql數(shù)據(jù)庫(kù)備份文件51php.sql。現(xiàn)在要做導(dǎo)入到vip無(wú)憂(yōu)php虛擬主機(jī)中新建的mysql數(shù)據(jù)庫(kù)中。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
操作步驟:
1、使用文本編輯器editplus打開(kāi)51php.sql文件,將頭部信息全部刪除,只保留數(shù)據(jù)庫(kù)表信息。如下圖:
2、刪除頭部信息后,一般都可以導(dǎo)入成功。如果還不成功,用phpmyadmin的sql語(yǔ)句進(jìn)行導(dǎo)入,一般都OK的