mysql 没有创建 /var/run/mysqld 目录

mysql 没有创建 /var/run/mysqld 目录

我创建了一个/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.04mysql-server 版本是 5.7。

知道为什么它不创建目录吗?

答案1

似乎问题不在于 /var/run/mysqld 目录。相反,我必须运行它mysqld --initialize,而且它是安全的,因为它是新安装的。初始化完成后,/lib/systemd/system/mysql.service - RuntimeDirectory 在 /var/run/ 下创建了一个 mysqld 目录

相关内容