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

回答編集履歴

1

コメントの質問に対する答えを追記

2015/07/20 14:41

投稿

shiolier
shiolier

スコア1156

answer CHANGED
@@ -1,4 +1,24 @@
1
1
  > Access denied for user 'abc'@'182.48.49.19' (using password: YES)
2
2
  このエラーはPythonに限らず、ユーザー(ホスト含む)やパスワードに誤りがあるため、アクセス拒否された場合のエラーです。
3
3
 
4
- ユーザー(**'abc'@'182.48.49.19'**)が本当に存在していて、パスワードがあっているかをご確認ください。
4
+ ユーザー(**'abc'@'182.48.49.19'**)が本当に存在していて、パスワードがあっているかをご確認ください。
5
+
6
+
7
+
8
+ ---
9
+
10
+ コメントありがとうございます。
11
+
12
+ > 'abc'@'182.48.49.19'
13
+ このホスト(IP)の部分は、アクセスを試みているサーバー(つまりpythonを動かしているサーバー)のホスト名orIPです。
14
+
15
+ MySQLの`mysql.user`テーブルのhostカラムで確認できます。
16
+ ```SQL
17
+ select user, host, password from mysql.user;
18
+
19
+ user | host | password
20
+ root | localhost | パスワードハッシュ値
21
+ root | 127.0.0.1 | パスワードハッシュ値
22
+ 以下略
23
+ ```
24
+ ログインは、上記3つ全てが正しかった場合に許可されます。