gpilotino Asked: 2010-04-03 00:41:33 +0800 CST2010-04-03 00:41:33 +0800 CST 2010-04-03 00:41:33 +0800 CST mysql - 在用户自己的数据库上授予创建和所有权限 772 mysql 是否可以自动授予用户(具有 CREATE 权限)在她新创建的数据库上的所有权限?(创建数据库后无需手动更改权限) mysql 1 个回答 Voted Best Answer Powerman 2010-04-05T20:46:21+08:002010-04-05T20:46:21+08:00 可以向名称与某个掩码匹配的任何数据库授予权限。通常我为每个新用户这样做: GRANT ALL PRIVILEGES ON `userdbname\_%`.* TO `username`@localhost IDENTIFIED BY 'userpass'; 在此命令之后,用户将拥有任何名称匹配“userdbname_SOMETHING”的数据库的所有权限。他还可以随时创建名称与此掩码匹配的任意数量的数据库。
可以向名称与某个掩码匹配的任何数据库授予权限。通常我为每个新用户这样做:
在此命令之后,用户将拥有任何名称匹配“userdbname_SOMETHING”的数据库的所有权限。他还可以随时创建名称与此掩码匹配的任意数量的数据库。