我正在设置一个新的 MySQL,我想设置一个帐户,使用户可以创建表,但不能创建新的数据库。
如何为 MySQL 中的帐户设置此功能?
最佳答案
如果你想限制一个数据库的权限,你可以使用:
GRANT ALL ON db.* TO 'user'@'localhost';
然后用户将拥有对数据库的完全访问权限(CREATE、ALTER、INSERT、SELECT、DELETE
),但不能访问其他数据库。
关于mysql - 允许用户创建表,但不能创建新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547672/