grant all命令有什么问题?

时间:2012-05-22 08:16:09

标签: mysql

grant all privileges on 'bbs' to 'userone'@'localhost'  IDENTIFIED BY PASSWORD 'user2012';

显示ERROR 1064 (42000): You have an error in your SQL syntax; check the manual

我想添加用户userone并向数据库bbs授予所有权限。 如何纠正?

3 个答案:

答案 0 :(得分:8)

您需要为要授予权限的数据库中的表包含一个指示符。更改查询:

grant all privileges on bbs.* to 'userone'@'localhost' IDENTIFIED BY PASSWORD 'user2012';

为“bbs”数据库中的所有表授予它。

答案 1 :(得分:2)

'留在表名:

grant all privileges on bbs to 'userone'@'localhost'  IDENTIFIED BY PASSWORD 'user2012';

答案 2 :(得分:0)

grant all privileges on 'bbs.*' to 'userone'@'localhost' identified by ‘user2012’;