MySQL起動エラーを解決する

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つのファイルを削除します)
    ここに画像の説明を挿入

  • サービスを再起動します

参考記事:

  1. https://zhuanlan.zhihu.com/p/38949932

おすすめ

転載: blog.csdn.net/qq_43085611/article/details/112602023