我用于我网站的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)
答案 0 :(得分:1)
用户最初是如何创建的?如果user @ host掩码类似于... TO my_mysql_user@%
,那么您刚刚授予删除权限的localhost版本将是一个全新的用户。