#1044 - 用户'someuser'@'localhost'拒绝访问数据库'somedb'

时间:2014-01-29 16:51:05

标签: sql database phpmyadmin localhost dbimport

我尝试了很多来导入sql脚本,通过phpmyadmin在我托管的新网站中创建数据库和表。 但是我得到了错误,

#1044 - Access denied for user 'someuser'@'localhost' to database 'somedb'

我试图直接创建一个示例数据库: 创建数据库采样; 我收到相同的访问被拒绝错误。

我也无法向用户授予权限,我收到相同的访问被拒绝错误。

以下是show grants命令的输出,

show grants;
GRANT USAGE ON *.* TO 'someuser'@'localhost' IDENTIFIED BY PASSWORD 'somepw' 


GRANT ALL PRIVILEGES ON `someuser\_%`.* TO 'someuser'@'localhost' 

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

根据您的GRANT声明,您的用户已获得以someuser_开头的数据库的授权(\转义下划线,%是通配符)。所以somedb不匹配。您可以使用someuser_somedbsomeuser_anything_else_here