navicat for mysql运行sql文件出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat for mysql运行sql文件出错相关的知识,希望对你有一定的参考价值。

这是怎么回事啊

    在navicat for mysql中选择连接服务器的数据库,右键选择数据传输.

    在连接服务器中的数据库上新建备份,从备份中导出.sql,再导入到本地数据库中。

    找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包,所以就提示MySQL server has gone away。

    找到my.cnf,在[mysqld]加入:max_allowed_packet=300M。(意思是最大允许数据包300M)

    重启服务即可。

    如果没能解决问题,那就是默认字符集设置与数据库设置的不一致。

    Windows中修改用户连接字符编码格式:C:\\Program Files\\MySQL\\MySQL Server 5.1\\my.ini文件中修改default-character-set=utf8。

    Linux中修改用户连接字符编码格式:修改my.cnf(目录在/etc/my.cnf),在[client]增加如下代码 default-character-set = utf8 。

    修改完成,重启服务。

参考技术A navicat下 新建数据库-->打开数据库-->右键运行sql文件 注意编码 以及 数据库名称本回答被提问者和网友采纳 参考技术B 文件里面的插入语句错误呗

navicat for mysql怎么打开sql文件

navicat导入sql文件方法步骤如下:
1、打开navicat,下图有一个快速打开的方法。
2、双击打开你需要导入的数据库,然后右键单机会有一个弹出框。
3、选择Execute
Sql
File,然后也会弹出一个对话框,让你选择自己需要执行的sql文件。然后点击确定就可以了。
参考技术A navicat
for
mysql
怎么导入sql文件
navicat
创建一个mysql
链接
填好端口
用户
密码之后
创建一个数据库
然后
打卡数据库
右键
有一个“运行sql文件”
然后找到你的sql
文件的地址
然后
执行
就好了

以上是关于navicat for mysql运行sql文件出错的主要内容,如果未能解决你的问题,请参考以下文章

navicat for mysql怎么导入数据库

用Navicat for Mysql导入.sql文件

navicat for MySQL怎么导出SQL脚本

Navicat for MySQL怎样执行SQL语句

navicat for mysql怎么导入SQL文件

Navicat for MySQL怎样执行SQL语句