在 MySQL 中对 *.* 的授权是否适用于授权后创建的数据库?
是的,因为这是一个全局特权。我们首先创建一个用户 -
mysql> CREATE USER 'Jace'@'localhost' IDENTIFIED BY 'Jace123'; Query OK, 0 rows affected (0.67 sec)
以下是使用 *.* 授予全局特权的查询
mysql> GRANT SELECT ON *.* TO 'Jace'@'localhost'; Query OK, 0 rows affected (0.58 sec)
现在,你可以显示用户的所有授权 -
mysql> show grants for 'Jace'@'localhost';
这将产生以下输出 -
+-------------------------------------------+ | Grants for Jace@localhost | +-------------------------------------------+ | GRANT SELECT ON *.* TO `Jace`@`localhost` | +-------------------------------------------+ 1 row in set (0.14 sec)
广告