查询用户权限:
mysql> show grants for`monitor`@'%';
+---------------------------------------------------+
| Grants for monitor@% |
+---------------------------------------------------+
| GRANT SELECT ON *.* TO 'monitor'@'%'|
对数据库用户进行授权时,需要根据实际情况进行,避免因对用户授予过高的权限,进而使该用户存在误操作引发数据库或应用故障的风险。尤其对于存储机密数据的表的授权,需要更加慎重。对于create, drop,super等特殊权限的授权操作,应该作为重大变更对待,此类操作带来的风险非常大,需要和业务方进行确认。REVOKE语句使系统管理员可以撤消 MySQL 帐户的特权。