允许用户创建表,但不能创建新数据库

时间:2014-07-03 07:33:58

标签: mysql

我正在设置一个新的MySQL,我想设置一个帐户,让用户创建表,但不创建新的数据库。

如何在MySQL中为帐户设置此功能?

1 个答案:

答案 0 :(得分:2)

如果要将权限限制为一个数据库,可以使用:

GRANT ALL ON db.* TO 'user'@'localhost';

然后,用户可以完全访问数据库(CREATE, ALTER, INSERT, SELECT, DELETE),但不能访问其他数据库。