LoginSignup
1
0

More than 1 year has passed since last update.

【エラー備忘録】MySQLと接続できない。SQLSTATE[HY000] [2002] Connection refused

Last updated at Posted at 2021-09-09

状況

いつものように$ php artisan serveでローカルサーバーを起動し、localhost:8000にブラウザでアクセスするとエラーに。

SQLSTATE[HY000] [2002] Connection refused

データベースを確認しようとTable Plusを開くと、これもエラーに。
ターミナルで$ mysql -u root -pとコマンドを実行して接続を試みるが、やはりエラーに。

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

原因

/tmp/mysql.sockが…と言われているが、要はMySQLと接続できていないというエラー内容。
そういえば、macの充電が切れて一度シャットダウンされていたことを思い出した。

MySQLの起動を行ってから接続のコマンドを実行すると、無事接続ができ、Table Plusでも問題なく接続できた。

// MySQLの起動
$ mysql.server start

// MySQLに接続
$ mysql -u root -p

// MySQLの停止
mysql.server stop

localhost:8000を指定すると、こちらも問題なく表示された。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0