1エラーメッセージ
今日MySQLを起動したところ、起動に失敗したことがわかりました。MxSrvsのエラーメッセージは次のとおりです。
MySQL Start Failure,Please check the related logs
MySQL Start Failure,Please check the related logs
2ログを表示
今日のエラーログを見つけます。
具体的なエラーメッセージは次のとおりです。
2021-01-14T10:05:04.821628+08:00 0 [ERROR] [MY-010259] [Server] Another process with pid 1033 is using unix socket file.
2021-01-14T10:05:04.822136+08:00 0 [ERROR] [MY-010268] [Server] Unable to setup unix socket lock file.
2021-01-14T10:05:04.823013+08:00 0 [ERROR] [MY-010119] [Server] Aborting
mysql.lock
ファイルの役割:mysqlホストとクライアントが同じホスト(物理サーバー)上にある場合、unixドメインソケットが通信プロトコルのキャリアとして使用されます。これはtcpよりも高速です。
3ソリューション
-
ログファイル
mysql.lock
ファイルにあります。
(何かがおかしいのではないかと心配している場合は、バックアップしてから削除することができます) -
sockファイルを削除します(以下の2つのファイルを削除します)
-
サービスを再起動します
参考記事:
- https://zhuanlan.zhihu.com/p/38949932