Mysql 导入提示 near “ON” at position 25

分类:技术 5.23k浏览

转移服务器时部分客户数据提示导入失败,手动在旧服务器中导出正常文件没有确实,但导入到目标服务器总是提示以下错误

Unrecognized keyword. (near “ON” at position 25)

SQL query: Edit Edit

SET FOREIGN_KEY_CHECKS = ON;

搜了一番,看到是max_allowed_packet 设置过小“mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。”

改之,在/etc/my.cnf加上

max_allowed_packet=16M

保存重启mysql即可。