灰儿 发表于 2017-11-12 10:05:59

使用Navicat 对MySQL 进行备份发现个别表数据结构备份出错

在windows 2008 服务器操作系统中,使用Navicat 对MySQL 中dz x3.2数据库进行备份,备份完成后,再进入linux系统,使用mysql命令把备份文件导入,在导入过程中,在导入个别数据表时提示出错,内容如下:
ERROR 1146 (42S02) at line 109119: Table '数据库名.dzx_dx_forum_forumfield' doesn't exist

在解决问题过程中,我打开原数据库中相应表,发现表结构正常,也没有检测出表错误,与是又尝试单独备份这个表的结构,发现仍然备份不出完整的表结构,于是放弃使用Navicat来备份数据库,采用 mysqldump命令来备份,结果一切正常。

相关命令如下:

mysqldump   -u用户名 -p密码 数据库名 > d:\mysql_data.sql

页: [1]
查看完整版本: 使用Navicat 对MySQL 进行备份发现个别表数据结构备份出错