Can';t在路径/etc/my.cnf的ubuntu中设置mysql等待超时

Can';t在路径/etc/my.cnf的ubuntu中设置mysql等待超时,mysql,ubuntu,Mysql,Ubuntu,我在mysql数据库连接中遇到了一个“断管”错误。当服务器在8小时前未被任何人访问,连接超时且无法连接到mysql数据库服务器时,会出现此错误。我找到并尝试了很多方法来弥补这个错误。其中,将wait_timeout变量从28800设置为86400(表示8小时到24小时)。在这种情况下,我将my.cnf文件从etc/mysql/my.cnf复制到etc/my.cnf,以设置用户规范值并添加如下变量: [mysql] wait_timeout = 86400 interactive_timeout

我在mysql数据库连接中遇到了一个“断管”错误。当服务器在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\u timeout=86400”

如何在ubuntu linux服务器中设置wait_timeout变量。请尝试放置

wait_timeout = 86400
interactive_timeout = 86400
在[mysqld]下 即


然后重新启动mysql服务器。

对我的情况没有帮助。
[mysqld]
wait_timeout = 86400
interactive_timeout = 86400