0

MySQL でユーザー権限を与える方法がわかりません。

AWS で MySQL RDS を使用しています。ユーザーを作成していますが、レポート データベースにアクセスする必要があります。
ハッシュパスワードを作成し、以下を実行しました。

SELECT PASSWORD('Test123');

GRANT ALL PRIVILEGES ON reports.* TO 'central'@'localhost'
  IDENTIFIED BY PASSWORD '*D1AD25EDF929F55FBFF703358EC527';


mysql -u central -pTest123 -h test.com
ERROR 1045 (28000): Access denied for user 'central'@'112.198.130.xxx' (using password: YES)

なんで?私は何を間違えましたか?

4

1 に答える 1

2

に許可を与えました'central'@'localhost'が、 として認証しようとしてい'central'@'112.198.130.xxx'ます。から接続するかlocalhost、適切なホストに権限を付与してください。

于 2013-01-16T07:46:08.063 に答える