navicat导入sql报错怎么解决 | 您所在的位置:网站首页 › hg版本控制怎么导入版本 › navicat导入sql报错怎么解决 |
场景:100多M的sql文件导入到本地数据库报错,本地环境,phpstudy,报错一:1294 - Invalid ON UPDATE clause for 'create_time' column,报错二:2006 - MySQL server has gone away。 相关推荐:《Navicat for mysql使用图文教程》 错误一原因: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目录、如图所示表示成功、执行如下: 错误二原因:超过mysql允许的最大数据包 解决方案: my.ini中加入(参数根据自已的需要) max_allowed_packet=500M wait_timeout=288000 interactive_timeout = 288000 以上就是navicat导入sql报错怎么解决的详细内容,更多请关注php中文网其它相关文章! |
CopyRight 2018-2019 实验室设备网 版权所有 |