> show grants for user_readonly;
+------------------------------------------------------------------------------------------------------------+
| Grants for user_readonly@% |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'user_readonly'@'%' IDENTIFIED BY PASSWORD '*F60F5EBDA2568D53C7CBFD0297F1BAA324B06AABD' |
| GRANT ALL PRIVILEGES ON `mydb`.* TO 'user_readonly'@'%' |
+------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
目前,用户readonly已经为所有内容提供资助。我该怎么改变这个他只能阅读?
答案 0 :(得分:2)
REVOKE与赠款相反。最简单的方法是REVOKE ALL
,然后有选择地重新授予用户实际需要的权限。一般来说,GRANT ALL
应谨慎使用。
答案 1 :(得分:2)
我应该这样做,所以用户user_readonly只能阅读(即只选择)。
GRANT SELECT
ON mydb.*
TO user_readonly @'host'
IDENTIFIED BY PASSWORD '*F60F5EBDA2568D53C7CBFD0297F1BAA324B06AABD';
FLUSH PRIVILEGES;
您可能需要将单词'host'
更改为更适合您的内容。