问题描述
使用 Navicat 导入之前转储好的 sql 文件,报错
错误原因
1、在信息日志当中往上翻,发现没有选择数据库,所以报错的原因就是没有提前创建好一个同名的空数据库。
2、注意保证原数据库的字符集,排序方式
和新建数据库
的一致
解决方案
创建SQL文件对应的数据库名,然后找到对应数据库, 右键 运行SQL文件! 或者用Navicat
创建
其他问题
运行选项问题
有时候把这个选项取消选中,再运行就不会出错(默认是勾选,勾选效率快,不勾效率慢)
SQL代码问题
把.sql
文件里的内容粘到查询器里去运行,如果文件过于大,那执行sql文件后看运行结束返回的报错信息。
旧数据库迁移新数据库问题
可以使用Navicat
软件提供的工具,或者是直接去迁移数据库所安装位置里的存储文件。
1、选择适合自己的选项进行数据迁移
第一个选项:数据和结构都迁移
第二个选项:只有数据迁移(需要注意前提要有相应的表
)
第三个选项:只有表结构迁移
2、或者进行备份来进行迁移
1)进入被拷贝的数据库备份
点击备份
2)点击新建备份,点击对象选择,可以选择一些需要备份的表
3)选择对象完毕后,点击备份
4)备份完成
备份完成文件如图,右键该文件可以打开文件所在位置
5)数据迁移和拷贝
1.进入目标数据库,右键备份,选择还原备份从
2.进入文件路径,选择刚才备份好的文件,完成数据拷贝
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Boy_Martin/article/details/128884147