Я создал /etc/tmpfiles.d/mysqld.conf
, /etc/tmpfiles.d/mysql.conf
, /usr/lib/tmpfiles.d/mysql.conf
, /usr/lib/tmpfiles.d/mysqld.conf
с содержанием
d /var/run/mysqld 0755 mysql mysql -
еще после перезагрузки /var/run/mysqld
не создается. Я на ubuntu 16.04
а версия mysql-сервера - 5.7.
Есть идеи, почему он не создает каталог?
Похоже, проблема не в каталоге / var / run / mysqld. Вместо этого мне пришлось бежать mysqld --initialize
и это безопасно, так как это новая установка. После завершения инициализации /lib/systemd/system/mysql.service - RuntimeDirectory создал каталог mysqld в / var / run /