mysql数据库5.7版修改密码详细(centos7)

  
      <李>前提:mysql版5.7本,linux版本红帽centos7李   <李>目标:搭建MYSQL数据库服务器并设置数据库管理员本机登录的密码为123456
    1。安装略
    2。检查安装
    ~ # rpm qa | grep的mysql查看是否安装
    ~ # rpm qc mysqld查看服务的所有配置文件

    /etc/my . cnf中所做~ #猫/etc/my.cnf(版本不同,配置文件定义的各种参数也会不同)

    datadir=/var/lib/mysql——找到默认存放数据位置
    日志错误=/var/log/mysqld。日志——找到默认日志
      
  

3。启动服务# systemctl开始mysqld
4。使用初始密码登陆(5.7版本默认存放在日志中)
~ # grep/var/log/mysqld.“密码”生成的日志
密码root@localhost: y2d> EdirOfVs
~ # mysql - u root - p ' y2d> EdirOfVs切记密码是随机的

  

5。修改密码(要是你记得住初始密码也行,起码安全性高,哈哈)
方法一:
mysql>集全球validate_password_policy=0;策略设为0,表示只检查密码长度
mysql>集全球validate_password_length=6;默认密码长度为6
mysql>改变用户root@" localhost"被“123456”;修改完成
方法二:这个方法设置新密码要遵循策略,
0/低:只检查长度;
1/媒介:检查长度,数字,大小写,特殊字符;
2/强:检查长度,数字,大小写,特殊字符字典文件。
~ # mysqladmin -hlocalhost -uroot - p密码“新密码“
输入密码:原密码

  

6。忘记密码?别着急往下看
~ # systemctl停止mysqld先关闭服务
~ # vim/etc/my.cnf修改配置文件
(mysqld)
skip-grant-tables添加这行
: wq
~ # systemctl重启mysqld重启服务

  

7。登陆,并设置新密码
~ # mysql直接进去
mysql>更新mysql。用户设置authentication_string=密码(“654321”),用户=椭骰?發ocalhost”;
mysql>冲洗特权;
mysql>退出
~ # vim/etc/my.cnf退出mysql,再次修改配置文件
(mysqld)
# skip-grant-tables把之前修改的注释掉,或删除
: wq
~ # systemctl重启mysqld修改配置文件记得重启
~ # mysql -uroot - p ' 654321 '就好拉
mysql>

  
 <代码>各位大佬批评指正请在评论席留的言,我看到后会酌情修改哟!哈哈 

mysql数据库5.7版修改密码详细(centos7)