我按照这篇文章Grant on multiple databases. MySQL能够将多个数据库的权限授予mysql用户。但是我还想确保在将新数据库添加到mysql服务器时这些权限仍然存在。有没有办法做到这一点?
答案 0 :(得分:5)
如果您在创建时授予所有数据库和所有表访问权限,则用户可以访问创建用户帐户后创建的所有数据库/表。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'host' WITH GRANT OPTION;
答案 1 :(得分:0)
您可以使用
GRANT ALL PRIVILEGES ON *.* TO 'user'@'hostname';
。代表database.table。 *表示所有数据库及其所有表。