回答編集履歴

1

再作成方法について追記しました。

2019/11/18 12:07

投稿

Eggpan
Eggpan

スコア2743

test CHANGED
@@ -1 +1,25 @@
1
1
  `test_user@localhost` で権限を作成しているので、DB_HOSTもlocalhostで記載するか、`test_user@127.0.0.1` の権限を作成する必要があります。
2
+
3
+
4
+
5
+ ---
6
+
7
+ 追記:
8
+
9
+
10
+
11
+ ユーザだけあって権限がなかったりすると設定が127.0.0.1なのに@localhost見に行ったりしちゃうみたいです。
12
+
13
+ 一度削除してから権限を振り直してみてください。
14
+
15
+
16
+
17
+ ``` sql
18
+
19
+ DROP USER IF EXISTS 'test_user'@'localhost';
20
+
21
+ DROP USER IF EXISTS 'test_user'@'127.0.0.1';
22
+
23
+ GRANT ALL PRIVILEGES ON *.* TO 'test_user'@'127.0.0.1' IDENTIFIED by 'pass' WITH GRANT OPTION;
24
+
25
+ ```