MySQL为用户添加权限。现在用户无法访问数据库

时间:2011-08-12 18:05:19

标签: mysql

我用于我网站的MySQL用户无法截断所需的表格。

所以我想只为该表添加删除权限。

我是从命令行运行的:

GRANT DELETE ON my_db.my_table TO my_mysql_user@localhost;

输出

  

查询正常,0行受影响(0.06秒)

现在,用户(普遍可以)无法连接到数据库:

  

mysql_connect()[http://php.net/function.mysql-connect]:用户'my_mysql_user'@'localhost'拒绝访问(使用密码:YES)

1 个答案:

答案 0 :(得分:1)

用户最初是如何创建的?如果user @ host掩码类似于... TO my_mysql_user@%,那么您刚刚授予删除权限的localhost版本将是一个全新的用户。