mysql 用户授权 视图_MySQL用户授权

本文详细介绍了MySQL中如何创建用户、查看权限、授予和撤销用户权限。通过示例展示了GRANT和REVOKE语句的使用,包括赋予用户对数据库、表的SELECT、INSERT等操作权限,并解释了权限级别和不同类型的权限。
摘要由CSDN通过智能技术生成

创建新的用户

mysql> create user 'yhq'@'127.0.0.1';

Query OK,0 rows affected (0.00sec)

mysql> show grants for 'yhq'@'127.0.0.1';+-----------------------------------------+

| Grants for yhq@127.0.0.1 |

+-----------------------------------------+

| GRANT USAGE ON . TO 'yhq'@'127.0.0.1' |

+-----------------------------------------+

1 row in set (0.00 sec)

当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限。可以使用 SHOW GRANTS FOR 语句来查询用户的权限。

注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何其他权限,不能进行其他操作。

USAGE ON*.* 表示该用户对任何数据库和任何表都没有权限。

授予用户权限

GRANT   ON    TO 格式: [ IDENTIFIED ] BY [ PASSWORD ] [ WITH GRANT OPTION] | MAX_QUERIES_PER_HOUR | MAX_UPDATES_PER_HOUR | MAX_CONNECTIONS_PER_HOUR | MAX_USER_CONNECTIONS

grant all privileges on dbna

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值