1. ホーム
  2. mysql

[解決済み] Mac 端末 ERROR 2002 (HY000)。ソケット '/tmp/mysql.sock' を介してローカルの MySQL サーバーに接続できない (2)

2022-03-03 21:04:28

質問

私はこのチュートリアルに従って、Googleクラウド上でWordpressのウェブサイトをセットアップしています。 https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/

  • OSX 10.10.3搭載のMacで作業しています。
  • PHP SDK for Google App Engine ソフトウェアをインストールしました。

今、私はMySQLサーバーをMacにインストールしようとしています。Mac OS X 10.9 (x86, 64-bit), Compressed TAR Archiveをここからダウンロードしました。 http://dev.mysql.com/downloads/mysql/

チュートリアルにあるように、私はターミナルで次の行をコマンドしています。

/Users/myuser/Downloads/mysql-5.6.24-osx10.9-x86_64/bin/mysql/mysql -u root -p mypassword

最初に端末がパスワードを聞いてきて、これを入力すると次のようなエラーが発生します。

エラー 2002 (hy000)。ソケット '/tmp/mysql.sock' を介してローカルの MySQL サーバーに接続できない (2)

解決するには?

よくあるエラーで、次のように修正することができます。

このコマンドを実行すると、rootのパスワードを削除することができます。

$ mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("") where User='root';
mysql> flush privileges;
mysql> quit