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 。
修改完成,重启服务。
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文件出错的主要内容,如果未能解决你的问题,请参考以下文章