Mysqlの起動に失敗し、サーバーを起動できない:PIDファイルを作成できない:そのようなファイルまたはディレクトリがないことが報告されました

目次

1.理由分析

2.問題の位置付け

三、解決策


1.理由分析

MySQLデータの保存場所をデータディスクのアドレスに変更し、マシンを再起動すると、起動時にディスクマウントが自動的にマウントされるように設定されないため、PIDファイルが見つかりません。

2.問題の位置付け

  ログを確認し、/ var / log / mysqlが理由を確認します

三、解決策

1./etc/my.cnf内のpidファイルの場所を確認します

pid-file=/var/run/mysqld/mysqld.pid

2.対応するディレクトリを作成し、権限を変更します

mkdir -p /var/run/mysqld
chown mysql.mysql /var/run/mysqld

この時点で、mysqlの再起動を試みることができます。それでも機能しない場合は、3番目のステップに進みます。このステップで、MySQLが起動しました。

3. pidファイルを作成し、権限を変更します

touch /var/run/mysql/mysqld.pid
chown mysql.mysql /var/run/mysql/mysqld.pid

MySQLを再起動しても問題ありません

おすすめ

転載: blog.csdn.net/qq_35995514/article/details/108236961