我在mysql数据库连接中遇到“Broken Pipe”错误。当任何人访问服务器直到8小时,连接超时并且无法连接到mysql数据库服务器时,会出现该错误。我发现并尝试了很多方法来解决这个错误。在那里,将wait_timeout变量从28800设置为86400(表示8小时到24小时)。在那里,我将my.cnf文件从etc / mysql / my.cnf复制到etc / my.cnf来设置用户规范值并添加如下变量:
[mysql]
wait_timeout = 86400
interactive_timeout = 86400
但是当我使用命令mysql -u root -p登录mysql时,会显示以下错误: mysql:未知变量'wait_timeout = 86400'
如何在ubuntu linux服务器中设置wait_timeout变量。请
答案 0 :(得分:6)
尝试放置
wait_timeout = 86400
interactive_timeout = 86400
[mysqld]
wait_timeout = 86400
interactive_timeout = 86400
并重启mysql服务器。