美文网首页
mysql 学习笔记

mysql 学习笔记

作者: 博陵韩少 | 来源:发表于2021-12-07 16:42 被阅读0次

1修改密码

`方法1: SET PASSWORD

首先登录mysql控制台
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
mysql> DROP USER 'jack'@'localhost';
mysql> DROP USER ''@'localhost'; #删除空用户

`方法2:mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

mysql> update user set password=password('新密码') where user='root'; ??

1.1 mysql5.6密码设置

set password=password('123123') 初始密码设置
set password for 'user'@'host'=password('123123')   忘记root密码重置
update mysql.user set password=password('123123') where user='' and host=''

1.2 mysql5.7密码设置

set password=password('123123')初始密码设置
alter user root@'localhost' identified by '123123'
set password for 'root'@'localhost'=password('123123');
update mysql.user set authentication_string=password('321321') where user='root' and host='localhost';

1.3 mysql8.0密码设置

alter user root@'localhost' identified by '123123';

mysql5.6和mysql5.7支持自动创建用户,授权和撤销权限之类与8.0相同
grant all privileges on databasename.tablename to 'username'@'host' identified by 'password';

mysql8.0建用户和授权分开了
grant 不再支持自动创建用户了,不支持改密码,授权之前,必须要提前创建用户。
创建用户
create user 'username'@'host' identified by 'password';
给用户授权
grant all privileges on databasename.tablename to 'username'@'host';关键字privileges可以省略
查看用户权限
show grants for 'username'@'host';
撤销用户权限
revoke all privileges on databasename.tablename from 'username'@'host';
删除用户
drop user 'username'@'host';

2 mysql同步账户密码修改步骤

master执行

mysql>select user,host,password from mysql.user ; #查看用户清单
mysql>set password for 'repl'@'%'= password('repl_123456');# ‘%’根据实际填写  
mysql>select user,password,host from mysql.user where user='repl';

slave执行

mysql>show slave status\G;#执行完会发现同步状态已中断
mysql>stop slave ;
mysql>change master to master_user='repl',  master_password='repl_123456'; 
mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; #跳过一个事务
mysql>start slave;
mysql>show slave status\G;#检查主备状态是否正常

相关文章

网友评论

      本文标题:mysql 学习笔记

      本文链接:https://www.haomeiwen.com/subject/dosyxrtx.html