centos7下,忘记mysql2.5。版本的登录密码,如何重置及登陆

  

一,忘记初始密码
1,查看初始密码
# grep的临时密码/var/log/mysqld.log

  

2,使用初始密码登录
# mysql - u root - p

  

3,修改密码
mysql>改变用户“根”被“xxxxxxxxx”;
mysql>改变用户的“根”@“localhost”被“xxxxxxxx”,

  

4,刷新权限表
mysql>冲洗特权;

  

5,退出,重启
mysql>退出
#服务mysqld重启

  

二,忘记修改后的密码

  
      <李>   

    检查mysql是否启动,如果启动,关闭mysql
    //查看mysql状态
    # ps ef | grep mysql
    #服务mysql停止

      李   <李>修改mysql的配置文
    在件my . cnf中所做文/etc/my . cnf中所做件中,增加2行代码
    (mysqld)
    skip-grant-tables
    作用是登录mysql的时候跳过密码验证   
  

3,启动mysql并进入mysql
#服务mysqld开始
# mysql - u根

     <李>   

修改密码
连接mysql这个数据库,修改用户密码
mysql>使用mysql;
mysql>更新mysql。用户设置authentication_string=密码(“123456”),用户=?
mysql>冲洗特权;
mysql>退出

  李   <李>重启mysql
先将之前加在配置文件里面的2句代码注释或删除掉,然后重启mysql,就可以使用刚刚设置的密码登录了。
#服务mysql开始
# mysql - u root - p
输入密码:李   

centos7下,忘记mysql2.5。版本的登录密码,如何重置及登陆