エラー: ローカル MySQL サーバーに接続できません
初期状況
問題が発生しましたmysqld_safe --skip-grant-tables を使用して MySQL root パスワードをリセットしようとして失敗したとき、次のエラー メッセージが表示されます:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
トラブルシューティングの試行
調査の結果、/var/run/mysqld/mysqld.sock ソケット ファイルがない。問題の解決に失敗した後、MySQL パッケージはアンインストールされ、再インストールされました。
再インストールの問題
再インストール後の PHPMyAdmin のインストール中に、同じエラーが発生しました:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
マニュアル ファイルとディレクトリ名前の変更
問題を軽減するために、すべての MySQL ファイルとディレクトリの名前が手動で mysql.bad に変更されました。 MySQL を再インストールしようとすると、管理者パスワードの入力を求められないことがわかりました。
解決策
エラーを解決して MySQL サーバーを起動するには、次のコマンドを実行してみてください。次のコマンド:
sudo service mysql start
以上が再インストール後にローカル MySQL サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。