暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL用户

原创 M 2023-08-10
181

1.mysql用户组成,就是用户名+IP
查询用户
select user,host from mysql.user;
'root'@'localhost' : 表示仅本地可以登陆,即服务器登陆该用户。
'root'@'%' : 表示任何主机都能通过tcp协议远程连接到mysql服务器,但是不能通过本地登陆。

2.mysql 创建用户案例:
create user 'admin'@'localhost' identified by '123456';
create user 'admin'@'%' identified by '123456';
create user 'admin'@'192.168.1.%' identified by '123456'; 
create user 'admin'@'192.168.%.%' identified by '123456'; 
create user 'admin'@'192.%.%.%' ; 
flush privileges; 
select user,host from mysql.user;

3.mysql 查看已创建的用户信息:
show grants for 'admin'@'localhost';
show grants for 'admin'@'%';
show grants for 'admin'@'192.168.1.%';


4.mysql 修改用户密码、锁定:
修改root密码
set password=password('123456');
alter user 'root'@'%' identified by 'root'; 
alter user 'root'@'localhost' identified by 'root';

普通用户修改密码
set password=password('123456');
alter user user() identified by '123456';
alter user current_user() identified by '123456';

修改用户锁定、解锁
alter user 'root'@'%' account lock; 
alter user 'root'@'%' account unlock;


5.mysql 用户密码安全策略问题:
设置系统参数 default_password_lifetime作用于所有的用户账户
设置密码180天过期
set global default_password_lifetime=180;
设置密码永不过期
set global default_password_lifetime=0;

如果为每个用户设置了密码过期策略,则会覆盖上述系统参数
ALTER USER 'root'@ '%' PASSWORD EXPIRE INTERVAL 90 DAY; # 单独指定90天过期
ALTER USER 'root'@ '%' PASSWORD EXPIRE NEVER; # 密码不过期
ALTER USER 'root'@ '%' PASSWORD EXPIRE DEFAULT;    # 默认过期策略


6.mysql 删除用户、重命名用户:
删除用户
drop user 'dba'@'%';
重命名用户
rename user 'dba'@'%' to 'dba1'@'%';


7.linux 环境mysql丢失root密码、重置root密码
(1)关闭mysql数据库服务
systemctl stop mysql_3306
加入忽略授权表参数到my.cnf
vi /mysql/data/3306/my.cnf
[mysqld]
skip-grant-tables

(2)启动mysql数据库服务
systemctl start mysql_3306

(3)登陆mysql数据库修改密码
mysql -uroot -p --不需要密码登陆
use mysql;
update mysql.user set authentication_string=PASSWORD('root') where user='root';
flush privileges;

(4)将my.cnf文件skip-grant-tables参数取消
vi /mysql/data/3306/my.cnf
[mysqld]
#skip-grant-tables

(5)重启mysql数据库进程服务
systemctl restart mysql_3306




















「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论