回答編集履歴

1

追記しました。

2016/10/13 02:54

投稿

CyberMergina
CyberMergina

スコア295

test CHANGED
@@ -17,3 +17,47 @@
17
17
 
18
18
 
19
19
  上記でパスワードを聞かれずにログインできれば、パスワードの設定がされていないのだと思われます。
20
+
21
+
22
+
23
+ ~ 追記① ~
24
+
25
+
26
+
27
+ [こちら](http://oshiete.goo.ne.jp/qa/5642978.html)を見ると下記のようなコメントがありました。
28
+
29
+
30
+
31
+ > 'a'@'%'にはパスワードが設定されていても、
32
+
33
+ > 'a'@'localhost' にはされていなくてlocalhostから接続する場合、
34
+
35
+ > 上記のエラー(using password: YES)が出ると思います。
36
+
37
+
38
+
39
+ 'user'@'%'に対してパスワード設定がされていないのではないでしょうか?
40
+
41
+ 下記にて確認できます。
42
+
43
+
44
+
45
+ ```shell
46
+
47
+ mysql> select Host, User, Password from mysql.user;
48
+
49
+ ```
50
+
51
+
52
+
53
+ 「localhost」からのアクセスとしてしまって良い場合には、
54
+
55
+ 下記でも良いかと思います。いかがでしょうか。
56
+
57
+
58
+
59
+ ```shell
60
+
61
+ mysql> grant select on *.* to user@localhost identified by 'password';
62
+
63
+ ```