错误1045 MySQL

时间:2014-08-22 15:06:35

标签: mysql sql

我有一个远程数据库,我通过sql管理连接用户及其密码。该数据库有四个表和一个视图。要放置我执行以下命令的权限:

mysql> grant all privileges on databasename.* to 'username'@'%' identified by 'password' with grant option;

然后,一切都好。当我连接到数据库时,我可以看到表中的数据,但是如果我浏览视图,例如:

select * from viewname;

我收到此错误:

  

错误SQL(1045):用户'用户名'@'%'的访问被拒绝(使用密码:是)

我不知道是什么问题,因为数据库的其余部分都没问题。

1 个答案:

答案 0 :(得分:0)

一旦为用户提供了所需的权限,就需要在MySQL命令提示符下运行此命令:

使用此MySQL命令刷新权限:FLUSH PRIVILEGES;