0

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

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

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

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

以下是 show grants 命令的输出,

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


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

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

4

1 回答 1

0

根据您的 GRANT 声明,您的用户在以以下划线开头someuser_的数据库上获得授权(此处为通配符)。所以不匹配。您可以使用或。\%somedbsomeuser_somedbsomeuser_anything_else_here

于 2014-01-30T05:49:33.227 回答