【发布时间】:2016-08-19 10:12:46
【问题描述】:
我正在使用 centOS 的服务器,我正在尝试从另一台服务器导入数据库。从 phpmyadmin 中的文件导入时,我收到 #2006 错误“服务器已消失”
根据我找到的信息,我需要更改 max_allowed_packet 但需要在 /etc/my.cnf 中添加这一行,因为该文件没有任何变量。我找不到另一个 my.cnf (尝试 find /name my.cnf ),但它只给了我这个文件,但是当我在 phpmyadmin 中键入显示变量时 - 我有很多 vars,max_allowed_packet 为 1mb。
我在 /etc/my.cnf 和 /etc/my.cnf.d/server.cnf 中找到了 my.cnf,并且没有像 max_allowed_packet 这样的行 - 所以我添加了它,用 service mariadb restart 重新启动,仍然是这个值获得了 1MB 的价值
我能做什么?
【问题讨论】:
-
这个踏板对我没有帮助
-
请通过
SHOW VARIABLES和SHOW GLOBAL VARIABLES命令显示您的限制。 -
显示变量
max_allowed_packet 104857600并显示全局变量:max_allowed_packet 104857600 -
我也使用了 [link]akashif.co.uk/centos/mysql-my-cnf-not-found-centos[/link] 并将这个 var 编辑为 200MB,然后重新启动服务器。但仍然是相同的值。
标签: mysql centos my.cnf mysql-error-2006