MySQL - 授予权限

时间:2013-01-16 07:42:59

标签: mysql

我不知道如何在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)

为什么呢?我做错了什么?

1 个答案:

答案 0 :(得分:2)

您已授予'central'@'localhost'权限,但正尝试进行身份验证'central'@'112.198.130.xxx'。可以从localhost连接,也可以向相应的主机授予权限。