Nacicat打开sql文件时,有比较多的文章介绍可以直接打开,方法介绍的比较多,但是我遇到了一个坑,就是如何配置环境都无法打开。
本机环境:
windows10
mysql 5.7.40
Navicat12.1
一、遇到问题情况
1.1、通过navicat连接本机安装的mysql5.7.40,连接成功后默认有四个数据库,都是系统自带的;然后新建一个名为sql的数据库,字符集选择utf8;
1.2 在sql数据库中运行sql文件,在本机选择sql文件路径,点击开始;
1.3 运行过程中出现了434处错误,不知道错误原因;
1.4 刷新数据库后,或者关闭重新打开都不能显示出来新加载的sql文件;
注:将新建的sql数据库删除,再进行下面的操作。
二、解决方案
2.1 通过CMD运行数据库,使用命令:show databases;显示数据库只有四个系统自带的数据库;
2.2 使用命令:source + 需要打开的sql文件路径,使用命令导入需要打开的sql文件;
2.3 sql文件打开过程;
2.4 导入成功后,使用命令:show tables; 发现多了11个表;导入成功。
2.5再次使用navicat打开本机的数据库,发现多了一个数据库,里面是需要打开的sql文件中的11个表。