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 回答