问题描述:mysql导出少、mysql导出失败、mysql还原失败、mysql导出不完整
拿我这个数据库为例,这个数据库正常打包的话,最起码是42M左右,但是这里显示的只有40M,属于mysql导出不完整。我也不知道宝塔面板是基于什么原理,导出的数据库表居然不完整,那么我是怎么知道的,我特地用Navicat for MySQL工具连接并导出数据库表计算出大小的。
从宝塔面板导出的数据库是不会提示任何错误的,所以你备份出来或导入进去是完全不知道到底是哪里的问题。目前已知只能通过工具导出,如何操作?
1、安装Navicat for MySQL软件。有需要的话评论区发消息吧。
2、回到宝塔面板后台的数据库栏目页上。
3、点击权限,把“本地服务器”换成“所有人(不安全)”。这是为了开启mysql远程服务,方便远程连接。
4、打开Navicat for MySQL软件界面:连接名随便填、把localhost换成你的服务器ip地址、数据库用户名和密码填写上去。然后下面可以进行连接测试,成功就可以保存了。
5、连接后,找到数据库名,右键点击“导出SQL文件”按钮。错误为0时,显示下面状态就说明导出成功了,
6、用工具导出的数据库,你可以直接用宝塔面板里的导入功能,因为你导出的数据是完整的,导入的话,自然就能成功,就不需要用工具去导入了。