1.关闭mysql 服务
systemctl stop mysql.serivce
2.修改mysql的配置文件 /etc/my.cnf
vi /etc/my.cnf
#添加跳过登陆验证配置
skip-grant-tables
3.启动mysql
systemctl start mysql.serivce
4.登陆mysql
#进入到mysql的安装路径
cd /usr/local/mysql/mysql8.0/bin/
#登陆 要求输入密码时直接回车即可
./mysql -uroot -p
5.重置密码
切换到mysql数据库
查看你要更改的账户
-- 指定字段
select user,host,plugin from user;
-- 全字段 (\G 不用写分号了)
select user,host,plugin from user\G
更改密码
-- mysql 8 版本
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY "123456";
刷新配置/退出
-- 刷新配置
flush privileges;
-- 退出
quit;
6.启动服务
systemctl start mysql.serivce