Другой пользователь задал похожий вопрос на другом сайте. Было рекомендовано, чтобы он спросил здесь, но я не могу найти здесь ничего, связанного с этим вопросом.

https://stackoverflow.com/questions/48431107/pid-file-parameter-being-ignored-in-my-cnf

В настоящее время я испытываю ту же проблему.

В my.cnf я установил параметр pid-file в разделах mysqld и mysqld_safe как /run/mysqld.pid , но этот параметр игнорируется, и MySQL помещает файл в /var/run/mysqld/mysqld.pid , как по умолчанию.

Я использую MySQL Server 5.7 и Ubuntu 18.04 (бионический). Какие-нибудь мысли?

РЕДАКТИРОВАТЬ

Если я запускаю mysqld --print-defaults , я вижу, что конфигурация читается правильно, и вижу следующий вывод:

mysqld would have been started with the following arguments: ... --pid-file=/run/mysqld.pid ...

1 ответ1

0

Ubuntu 18 использует systemd для управления сервисом mysql.

https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html

установить pid, запустив systemctl edit mysql

PIDfile=/run/mysqld.pid

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .