teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

一部追記しました

2021/06/16 14:57

投稿

AbeTakashi
AbeTakashi

スコア4915

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ローカル環境の話なのか、本番環境の話なのかよく分かりませんので、ふんわりとした回答にはなります。
2
2
 
3
3
  0. Unixドメインソケットで接続するかTCP/IPで接続するかの設定が間違っている(localhostなのか127.0.0.1なのか。環境によって変わるので、ちゃんと調べる)
4
- 0. 接続するアカウントがちゃんと存在するか('root'@'localhost'とか'root'@'127.0.0.1'とか)。```select user,host from mysql.user```を叩いて調べてみる
4
+ 0. 接続するアカウントがちゃんと存在するか('root'@'localhost'とか'root'@'127.0.0.1'とか)。```select user,host from mysql.user```を叩いて調べてみる。当然だが、1.の接続方法によって必要なアカウントが変わるので、それがない場合はアカウントを追加するか、1.の接続方法を変える。
5
5
  0. 接続するポートが間違っている(MAMPのデフォルトは8889だが、他の環境はそれでいいのか? 実は3306ではないか?)