ホームページ  >  記事  >  データベース  >  mysqlでpidファイルが失われた場合の対処方法

mysqlでpidファイルが失われた場合の対処方法

WBOY
WBOYオリジナル
2022-05-26 15:10:274026ブラウズ

方法: 1. "ps -ef|grep mysqld" を使用してインスタンス プロセスを表示します; 2. "ps -ef|grep mysqld|awk '{print $2}'|sed 1d |sed 2d > を使用します; $ {HOSTNAME}.pid」を使用して pid ファイルを再構築します。

mysqlでpidファイルが失われた場合の対処方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql で pid ファイルが失われた場合の対処方法

MySQL インスタンスが起動すると、独自のプロセス ID がファイル (pid ファイル) に書き込まれます。このファイルは、パラメータ pid_file であり、デフォルトでデータベースにあります。ディレクトリ、ファイル名は hostname.pid

mysql> show variables like 'pid_file';
+---------------+--------------------------------+
| Variable_name | Value                          |
+---------------+--------------------------------+
| pid_file      | /opt/mysql/data/gfsunny105.pid |
+---------------+--------------------------------+
1 row in set (0.02 sec)
[root@gfsunny105 data]# cat gfsunny105.pid
4466

1.pid ファイルの損失をシミュレートする

[root@gfsunny105 data]# mv gfsunny105.pid gfsunny105.pid_bak

pid ファイルの損失は実行には影響しません。 mysql を実行しますが、データベース インスタンスが再起動またはシャットダウンされると、そのようなファイルがないためエラーが報告されます

2. mysql

[root@gfsunny105 data]# service mysqld stop
MySQL server PID file could not be found!                  [FAILED]

3. 停止します mysql

[root@gfsunny105 data]# service mysqld stop
Shutting down MySQL...                                     [  OK  ]
[root@gfsunny105 data]# service mysqld start
Starting MySQL.......                                      [  OK  ]

3. pid ファイルを取得します

mysqlでpidファイルが失われた場合の対処方法3.1. mysql インスタンス プロセスを表示します

##3.2. pid ファイルを再構築しますmysqlでpidファイルが失われた場合の対処方法

# 4. mysql を再度停止し、再起動しますrrreee 推奨学習:

mysql ビデオ チュートリアル######

以上がmysqlでpidファイルが失われた場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。