mysqld.pidが書き込めないエラー

* 本ページはプロモーションが含まれています

さくらのVPSを旧プランから新プランへrsyncで転送し、新プランでMySQLを起動しようとしたら、下記のエラーが出た。

mysqld: /usr/local/libexec/mysqld: Can’t create/write to file ‘/var/run/mysqld/mysqld.pid’ (Errcode: 2)

それもそのはずで、転送時に、/var/run下は転送しなかったからなので、/var/run/mysqldがあるわけない。

なので、/var/run/下にmysqldを作成し、Permissionをmysql:mysqlに変更で解決。

# mkdir /var/run/mysqld
# chown mysql:mysql /var/run/mysqld
# service mysqld start


See also