問題描述:mysql導(dǎo)出少、mysql導(dǎo)出失敗、mysql還原失敗、mysql導(dǎo)出不完整
拿我這個數(shù)據(jù)庫為例,這個數(shù)據(jù)庫正常打包的話,最起碼是42M左右,但是這里顯示的只有40M,屬于mysql導(dǎo)出不完整。我也不知道寶塔面板是基于什么原理,導(dǎo)出的數(shù)據(jù)庫表居然不完整,那么我是怎么知道的,我特地用Navicat for MySQL工具連接并導(dǎo)出數(shù)據(jù)庫表計算出大小的。
從寶塔面板導(dǎo)出的數(shù)據(jù)庫是不會提示任何錯誤的,所以你備份出來或?qū)脒M(jìn)去是完全不知道到底是哪里的問題。目前已知只能通過工具導(dǎo)出,如何操作?
1、安裝Navicat for MySQL軟件。有需要的話評論區(qū)發(fā)消息吧。
2、回到寶塔面板后臺的數(shù)據(jù)庫欄目頁上。
3、點擊權(quán)限,把“本地服務(wù)器”換成“所有人(不安全)”。這是為了開啟mysql遠(yuǎn)程服務(wù),方便遠(yuǎn)程連接。
4、打開Navicat for MySQL軟件界面:連接名隨便填、把localhost換成你的服務(wù)器ip地址、數(shù)據(jù)庫用戶名和密碼填寫上去。然后下面可以進(jìn)行連接測試,成功就可以保存了。
5、連接后,找到數(shù)據(jù)庫名,右鍵點擊“導(dǎo)出SQL文件”按鈕。錯誤為0時,顯示下面狀態(tài)就說明導(dǎo)出成功了,
6、用工具導(dǎo)出的數(shù)據(jù)庫,你可以直接用寶塔面板里的導(dǎo)入功能,因為你導(dǎo)出的數(shù)據(jù)是完整的,導(dǎo)入的話,自然就能成功,就不需要用工具去導(dǎo)入了。