摘要:
服务器转移时,部分客户数据提示导入失败。手动从旧服务器导出正常文件未确认,但是导入到目标服务器时一直显示如下错误。搜索了一下,发现是max_allowed_packet设置的太小了。 》mysql会根据配置文件限制服务器接受的数据包大小,有时大的insert和updates会被max_allowed_packet参数限制,导致写入或更新失败,保存重启mysql即可。
转移服务器时部分客户数据提示导入失败,手动在旧服务器中导出正常文件没有确实,但导入到目标服务器总是提示以下错误
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即可。
本文来源:【Mysql 导入提示 near “ON” at position 25】
由思享SEO博客编辑转载,仅用于参考学习,如有侵权请联系本站修改删除!