問:
為啥我剛導出的sql ,再導入就不行!數據庫這塊還是有問題,為啥我剛導出的sql ,再導入就不行!數據庫這塊還是有問題
問:
服務器上面網站都是這樣?請問是什么問題?
答:您好,這種錯誤一般是數據庫中存在相同的記錄,所以導入時會報錯,您可以把需要導入的表備份到其它地方然后清空再操作試試,非常感謝您長期對我司的支持!
問:
不對,即使相同的表導入應該也是覆蓋現有的表不會出現錯誤吧?
為了驗證我創建了新站點ftp,我把www3dan 數據庫導出后,在導入ftp ,提示同樣的錯誤
所以得出結論,目前我服務器數據庫只能導出表,卻不能導入數據庫,請問是什么原因?
問:這個問題上次你們就沒有給我解決,導入數據庫出錯問題,之前我的問題是 我之前的網站數據庫導入我現在網站數據庫出錯,因為是重裝了服務器系統,你們給我結論是數據庫版本不一樣問題!
但是這次我剛導出就重新導入就不行了,肯定不是版本問題吧?麻煩幫忙查找原因并解決,謝謝
答:您好,導出www3dan后導入到新建的ssaaa數據庫沒有問題可以正常導入 。為避免出錯特別是數據庫有數據時再導入時很有可能會出現主鍵沖突性錯誤,因此建議您在導入前將先對應數據庫備份清空后再操作,請核實,非常感謝您長期對我司的支持!
問:
導入步驟:
還是導入失敗
答:您好,是您備份文件中的這個編碼所導致。該編碼是適用于高版本mysql中的所以出錯,可以編輯該備份文件將這段注釋后再導入即可。建議您檢查軟件導出時的相關選項配置或使用phpmy,網站助手等進行導出,非常感謝您長期對我司的支持!
問:您好 我用的navicat 12 導出導入比較方便,請問在哪里設置,我看導出時候沒有選項什么的,直接及時導出了!
答:您好,該軟件在導出數據庫時會自動加上SET NAMES utf8mb4;這個語句,因為您當前服務器mysql版本較低,所以無法導入,如果要兼容,最好把當前數據庫全部導出,然后把數據庫裝成新版的(大于5.5版本)即可,非常感謝您長期對我司的支持!
問:你好 怎么改這個自動加SET NAMES utf8mb4; 怎么把這個去掉呢?
答:您好,直接用編輯器打開sql文件, 把SET NAMES utf8mb4; 這一行去掉, 保存文件即可,非常感謝您長期對我司的支持!
問:能直接設置軟件嗎? 這樣改完之后導入還是顯示有錯誤
答:您好,軟件不是我們開發的, 無法修改,可能軟件已經不再完全兼容低版本的mysql了,所以您最好是把自己服務器的mysql升級到較新的版本了,或者換個軟件,版本不要安裝太高的,如navicat8 for mysql,
您去掉了這行還報錯, 那么您就要根據具體的報錯來分析, 就像您上面截圖報錯就很明顯了,所以我們給您提供解決辦法是去掉這個相關語句或者改成utf8, 非常感謝您長期對我司的支持!
問:
我換了navicat11 版本的,導入時候提示這個 是什么意思,大部分成了 ,仍然有失敗的[Err] 2006 – MySQL server has gone away
答:您好,請參考該錯誤的處理方法https://blog.csdn.net/swatyb/article/details/ ,非常感謝您長期對我司的支持!
問:你下午測試是不是給我真實網站數據庫給替換了?http://www.52wangkai.cn/woaiwojia/
為啥我登陸后臺打不開了,我暈!
問:
怎么去掉這個呢?http://www.52wangkai.cn/index.html
答:您好,您可以在主機里面設置默認首頁順序:把index.html提到最前面,打開的時候就不會顯示了,非常感謝您長期對我司的支持!