连接失败:用户拒绝访问

时间:2016-05-30 10:14:11

标签: mysql

我正在尝试使用没有GRANT权限的普通用户(testuser)访问远程服务器上的数据库。当我尝试使用上述用户访问数据库时,出现以下错误:

  

拒绝用户'testuser'@'%'访问数据库'test_db'

我没有任何数据库接口可以直接向此用户授予权限。我有SSH root访问服务器。如何向该用户授予权限?

1 个答案:

答案 0 :(得分:0)

使用root用户登录mysql命令行界面。运行以下命令以提供访问权限

GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;