为将来的数据库授予mysql用户权限

时间:2014-12-15 07:46:01

标签: mysql

我按照这篇文章Grant on multiple databases. MySQL能够将多个数据库的权限授予mysql用户。但是我还想确保在将新数据库添加到mysql服务器时这些权限仍然存在。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:5)

如果您在创建时授予所有数据库和所有表访问权限,则用户可以访问创建用户帐户后创建的所有数据库/表。

GRANT ALL PRIVILEGES ON *.* TO 'user'@'host'  WITH GRANT OPTION;

答案 1 :(得分:0)

您可以使用

GRANT ALL PRIVILEGES ON *.* TO 'user'@'hostname';

代表database.table。 *表示所有数据库及其所有表。