第一步:让mysql可以无密码登录
vi my.cnf文件,加入下面的内容。
[mysqld]
skip-grant-tables
重启mysql服务。即可以mysql -u用户名 -p 登录进去。
第二步:更新root密码
select user,authentication_string from user;
update user set authentication_string='' where user='root';
第三步:注释掉my.cnf 文件中的 skip-grant-tables
alter user'root'@'%' IDENTIFIED BY 'Mysql@123';
alter user'root'@'localhost' IDENTIFIED BY 'Mysql@123';
flush privileges; # 保存授权状态