Ubuntu 12.04 LTS 上の LAMP での「ソケット経由でローカル MySQL サーバーに接続できません」エラーを解決する
「エラー 2002 ( HY000): ソケット経由でローカル MySQL サーバーに接続できません」エラーが発生するターミナルから MySQL の root パスワードをリセットしようとすると、イライラすることがあります。この問題は、MySQL サーバーが適切に構成されていない場合、または指定されたソケットを介してアクセスできない場合に発生します。
解決策:
この問題に対処するには、MySQL サーバーがインストールされていることを確認してください。システム上で正しく実行されています。インストールされていない場合は、次のコマンドを使用して mysql-server パッケージをインストールします:
sudo apt-get install mysql-server
構成ファイルの確認:
MySQL サーバーがすでにインストールされている場合は、検査します問題で言及されている構成ファイル (つまり、/etc/my.cnf、/etc/mysql/my.cnf、および/var/lib/mysql/my.cnf)。通常、MySQL サーバーは /etc/my.cnf 構成ファイルで指定されたソケット ファイルを使用します。ただし、/etc/mysql/my.cnf 設定ファイルがソケット ファイルの場所をオーバーライドする場合は、MySQL が /etc/my.cnf 設定を使用できるように、ファイルを削除するか名前を変更します。これにより問題は解決されるはずです。
以上がUbuntu 12.04 で「ソケット経由でローカル MySQL サーバーに接続できません」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。