在 phpmyadmin 中导入 mysql 数据库时出错,提示【缺少正则表达式。 (near “ON” at position 25)】

在线人数 5 共 440 字 加载时间 0.44 秒 阅读次数 168
网站首页 » 其他教程 » 在 phpmyadmin 中导入 mysql 数据库时出错,提示【缺少正则表达式。 (near “ON” at position 25)】

昨天,我备份网站时,在 phpmyadmin 中导入 mysql 数据库时出错,提示【缺少正则表达式。 (near “ON” at position 25)】

错误

静态分析:

分析时发现1个错误。

1.缺少正则表达式。 (near “ON” at position 25)

SQL 查询: 复制 编辑

SET FOREIGN_KEY_CHECKS = ON;

MySQL 返回:

#2006 – MySQL server has gone away

在谷歌查找后,发现是由于文章的不断增多,mysql 数据库也在不断的增大,导入 mysql 数据库时超出了默认设置的大小,解决方法如下

在 VPS / 服务器【/etc/】下找到 【my.cnf】,将 [mysqld] 】下面的【max_allowed_packet】值修改大一些

# max_allowed_packet 【默认导入 mysql 数据库最大值】

max_allowed_packet = 500M

# 我修改成了 500 M

修改完成后,重启 VPS / 服务器,再次在 phpmyadmin 中导入 mysql 数据库

导入成功,完美解决

在 phpmyadmin 中导入 mysql 数据库时出错,提示【缺少正则表达式。 (near “ON” at position 25)】
打赏

微信支付宝

发表评论

必填项已用*标注