centos7重置mysql8.0的密码

    技术2022-07-11  98

    第一步:修改配置文件my.cnf设置mysql免密登录

           编辑 MySQL 的配置文件vim /etc/my.cnf,加入下面这句skip-grant-tables,保存并退出,然后重启mysql服务。

    vim /etc/my.cnf

     第二步:免密登录到mysql数据库

           输入命令mysql -u root -p 登录数据库,提示输入密码时直接敲回车。

     第三步:将默认的 root 密码置空,并退出命令行

    use mysql; update user set authentication_string='' where user='root';

     第四步:删除刚才第一步 /etc/my.cnf 文件最后的 skip-grant-tables

           vim /etc/my.cnf,删除完毕后,记得保存退出。

    第五步:重启mysql服务,并登录mysql

           提示输入密码时直接敲回车,因为我们刚才已经将密码置为空了。

    第六步:使用 ALTER 修改 root 用户密码

    ALTER user 'root'@'localhost' IDENTIFIED BY 'Rfid123456';

     

    Processed: 0.023, SQL: 9