navicat导入sql报错的解决方法-创新互联

小编给大家分享一下navicat导入sql报错的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

公司主营业务:成都网站制作、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出四平免费做网站回馈大家。

场景:100多M的sql文件导入到本地数据库报错,本地环境,phpstudy,报错一:1294 - Invalid ON UPDATE clause for 'create_time' column,报错二:2006 - MySQL server has gone away。

错误一原因:phpstyudy的mysql版本太低,默认5.5

解决方案:升级mysql版本

1、备份当前数据库数据,可以导出数据库文件,作为备份。

2、备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还可以使用旧版本的数据库。

3、下载MySQL5.6、解压、然后放在 PhpStudy 下的 MySQL 文件夹下。

4、复制一份my-default.ini,改名为my.ini、打开my.ini加上:

basedir="E:/phpStudy/MySQL/"
datadir="E:/phpStudy/MySQL/data/"

这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。

5、然后以管理员的身份运行cmd、进入MySQL目录、如图所示表示成功、执行如下:

navicat导入sql报错的解决方法

错误二原因:超过mysql允许的较大数据包

解决方案:

my.ini中加入(参数根据自已的需要)

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

以上是“navicat导入sql报错的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


标题名称:navicat导入sql报错的解决方法-创新互联
当前URL:http://myzitong.com/article/dijedg.html