MySQL max_allowed_pa​​cket重置

时间:2016-05-30 07:33:08

标签: mysql

出于某些我不知道的原因,我必须每天重置max_allowed_pa​​cket,有时甚至多次重置:

SET GLOBAL max_allowed_packet=1073741824;

我已经在MySql错误中搜索了这些行的报告,但一无所获。我找不到任何解释为什么它被重置为1M。

请注意以下事项:

  1. 客户端大多通过J / Connector连接。
  2. SHOW GLOBAL STATUS;

    "Uptime"
    "3028406" #this is almost 35 days
    
  3. SELECT VERSION();

    "VERSION()"
    "5.6.22-log"
    
  4. 操作系统:Windows(虽然我有一个CentOS {mysql 5.6.30}服务器具有相同的问题,但不常见)

2 个答案:

答案 0 :(得分:0)

尝试撤销超级特权:

REVOKE SUPER ON *.* FROM 'username'@'localhost';
FLUSH PRIVILEGES;

此外,您应该尝试更改root密码。

答案 1 :(得分:0)

更改my.ini~/.my.cnf中的设置。这样,限制也将在服务器重启等时继续存在。

max_allowed_packet=1G 

你的服务器有35天的正常运行时间,但也许mysql服务器已经消失了。