帮助文档 > 系统入门 > 服务器相关问题 > window

Navicat 导入MySQL 出错解决

Navicat 导入MySQL 出错解决


Navicat for MySQL 数据导入时出现错误  [Err] 2006 - MySQL server has gone away,解决方法 


解决方法如下:

先搜索一下 max_allowed_packet ,如果能搜索到话,把值改成16M,如果搜索不到,在最后一行添加如下代码。

max_allowed_packet=16M




重启 MySQL 服务!

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。


C:\Users\Administrator>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。


C:\Users\Administrator>


[Err] 1264 - Out of range value for column 'mprice' at row 1


1.png


解决方案


解决方法(两种方法任选一种即可):

1、修改my.ini,将

2.png


打开搜索

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

3.png


修改成

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

4.png


重启 MySQL 服务!

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。


C:\Users\Administrator>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。


C:\Users\Administrator>


导入成功!

huoniao-07.png


教程结束