【mysql体系结构】用户管理

本文详细介绍了MySQL中用户管理的基本操作,包括如何创建用户指定主机的账号,查询用户信息,删除用户,修改用户密码以及设置密码过期时间和重用策略。此外,还涉及到用户账户的锁定以及连接资源的限制,如最大查询、更新和连接数。这些内容对于数据库管理员理解和管理MySQL用户权限至关重要。
摘要由CSDN通过智能技术生成

mysql体系结构–用户管理

用户的组成

用户名@‘白名单’

白名单?

​ 地址列表:

​ %

​ 10.0.0.10

​ 10.0.0.%

​ 10.0.0.5%

​ 10.0.0.0/255.255.254.0

​ db01

​ 127.0.0.1

​ localhost ----> socket

创建用户

create user oldguo@‘10.0.0.%’ identified by ‘123’;

create user oldguo@‘10.0.0.%’ identified with mysql_native_password by ‘123’;

查询用户

mysql> select user,host,plugin from mysql.user;
+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| oldguo           | 10.0.0.%  | mysql_native_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| root             | localhost | caching_sha2_password |
+------------------+-----------+-----------------------+
5 rows in set (0.00 sec)

删除用户

mysql> drop user oldguo@'10.0.0.%';
Query OK, 0 rows affected (0.00 sec)

修改用户

mysql> alter user oldguo@'10.0.0.%' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.00 sec)

密码过期时间

mysql> create user 'oldguo'@'localhost' password expire interval 90 day;
Query OK, 0 rows affected (0.01 sec)

mysql> alter user 'oldguo'@'localhost' password expire interval 180 day;
Query OK, 0 rows affected (0.01 sec)

mysql> create user 'oldguo1'@'localhost' password expire never;
Query OK, 0 rows affected (0.00 sec)

mysql> alter user 'oldguo1'@'localhost' password expire never;
Query OK, 0 rows affected (0.00 sec)

密码重用

password_history=6
password_reuse_interval=365

锁定用户

mysql> alter user 'oldguo'@'localhost' account lock;
Query OK, 0 rows affected (0.00 sec)

连接资源限制

with
max_queries_per_hour count
max_updates_per_hour count
max_connections_per_hour 2000;
max_user_connections count
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值