我们通常使用mysqldump导出表结构和数据用于做备份,有时候需要拿这些数据在其他服务器做测试,但是当我们使用导入语句时候无法实现导入,会出现如下报错:
这是因为导出的语句中没有创建数据库和切换数据库导致的,如下只有删除表和创建表信息。
解决方案:
需要在这个备份sql中添加创建数据库和切换数据库语句,先删除数据库然后再创建,如下:
修改好后重新导入成功不报错:
登录新机器数据库 验证下:
查看数据也是有的,恢复成功!
我们通常使用mysqldump导出表结构和数据用于做备份,有时候需要拿这些数据在其他服务器做测试,但是当我们使用导入语句时候无法实现导入,会出现如下报错:
这是因为导出的语句中没有创建数据库和切换数据库导致的,如下只有删除表和创建表信息。
解决方案:
需要在这个备份sql中添加创建数据库和切换数据库语句,先删除数据库然后再创建,如下:
修改好后重新导入成功不报错:
登录新机器数据库 验证下:
查看数据也是有的,恢复成功!