如何解决mysql数据库忘记密码

vim /etc/my.cnf
添加此行
skip-grant-table
在这里插入图片描述
systemctl restart mariadb
mysql
select user,password,host from mysql.user;
在这里插入图片描述
update mysql.user set password=password(“123456”) where user=“root” and host=“localhost”;
flush privileges;
\q
vim /etc/my.cnf
注释添加的那行
在这里插入图片描述
systemctl restart mariadb
在这里插入图片描述 登录成功。