Не могу установить mysql wait_timeout в Ubuntu по пути /etc/my.cnf

2

Я столкнулся с ошибкой "Broken Pipe" в подключении базы данных 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 с командой mysql -u root -p, отображается следующая ошибка: mysql: неизвестная переменная 'wait_timeout = 86400'

Как установить значение переменной wait_timeout в Linux-сервере ubuntu. Pls

Теги:

1 ответ

5

Попробуйте разместить

wait_timeout = 86400
interactive_timeout = 86400

под [mysqld], т.е.

[mysqld]
wait_timeout = 86400
interactive_timeout = 86400

и перезапустите сервер mysql.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню