如何mysql用户只有查询权限

发布网友 发布时间:2022-04-19 14:10

我来回答

3个回答

热心网友 时间:2022-04-08 00:16

MySQL中所有使用者的权限是记录在mysql这个数据库的users资料表中
所以你只要先use mysql
再SELECT * FROM users 你可以看到所有的使用者权限
有关db的数据是记录在Db(大小写要注意)这个数据表中
所以只要呼叫出Db的资料 SELECT * FROM Db 就可以看到你要的答案
或者你可以用 SELECT * FROM Db WHERE Db='phplampDB'找出你要的答案

热心网友 时间:2022-04-08 01:34

grant select privileges on databasename.tablename to 'username'@'localhost';

MYSQL用户权限管理

热心网友 时间:2022-04-08 03:08

账户权限管理

首先进入Mysql控制台:

mysql -uroot -p

创建一个新用户(user)并为此用户分配权限(这里先分配对所有数据库的表增删改查的权限),identified by 后面填入你新用户的密码

grant select,insert,update,delete on *.* to 'user'@'%' identified by 'your password';

如果是仅给予查询权限那么就这样

grant select on *.* to 'user'@'%' identified by 'your password';

--------------------- 

作者:dongsir 董先生 

来源:CSDN 

原文:https://blog.csdn.net/qq6759/article/details/81587925

版权声明:本文为博主原创文章,转载请附上博文链接!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com