Другой пользователь задал похожий вопрос на другом сайте. Было рекомендовано, чтобы он спросил здесь, но я не могу найти здесь ничего, связанного с этим вопросом.
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 ...