目次
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を再起動しても問題ありません