我正在使用centOS在服务器上工作,并且尝试从另一台服务器导入数据库。从phpmyadmin中的文件导入时,我收到#2006错误“服务器已消失”
从我发现的信息中,我需要更改max_allowed_packet,但是需要在/etc/my.cnf中添加此行,因为此文件没有任何变量。我找不到另一个my.cnf(尝试找到/ name my.cnf),但是它只给我这个文件,但是当我在phpmyadmin中键入show variable时-我在1mb处有很多带有max_allowed_packet的vars。
我在/etc/my.cnf和/etc/my.cnf.d/server.cnf中找到了my.cnf,没有像max_allowed_packet这样的行-所以我添加了它,用service mariadb restart
重新启动,但这个值仍然是1MB
我能做什么?
最佳答案
对我有用的解决方案是使用ssh登录到mysql,然后在其中运行sql脚本“ set global max_allowed_packet”为3344558823。通过“ services mariadb restart”重启数据库
关于mysql - phpmyadmin#2006错误my.cnf配置找到正确的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39036426/