Ubuntu で mysql にアクセスするときに、正しいパスワードを入力した後はどうなりますか?

Ubuntu で mysql にアクセスするときに、正しいパスワードを入力した後はどうなりますか?

次のメッセージが表示されます:

ソケット '/var/lib/mysql/mysql.sock' 経由でローカル MySQL サーバーに接続できません

答え1

以下の手順に従うだけで、エラーを解決できます。

  1. コマンドを使用してmysql-serverをインストールするsudo apt-get install mysql-server-5.5

その後、ターミナルで以下のコマンドを実行します。

  1. sudo service mysql stop
  2. sudo /etc/init.d/apparmor reload
  3. sudo service mysql start

ここで、コマンドを実行するとmysql -u root -p、mysql コマンド プロンプトに正常に入力されます。

注:私も同じエラーが発生しており、この回答を見つけましたソケット '/var/run/mysqld/mysqld.sock' 経由でローカル MySQL サーバーに接続できません

これが役に立つことを願っています。:)

答え2

MySQL サーバーが動作していません。 セクションでエラー ログを設定して/etc/mysql/my.cnf[mysqld]MySQLlog_error = /var/log/mysql/mysql-error.logを再起動し、エラーを探してください。エラーを修正すると、MySQL にアクセスできるようになります。

関連情報