mysql忘记密码

1、修改musql配置文件

1、my.cnf

cd /etc/mysql/

这个文件引入了两个配置文件夹下的配置文件

2、找到mysql.conf.d下的mysqld.conf

在配置文件[mysqld]下添加skip-grant-tables

3、现在可以免密登录,将密码设为空
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
4、退出mysql
5、将之前写入的skip-grant-tables删掉
6、重新进入mysql,修改密码

set password for root@localhost = password('123');

你可能感兴趣的:(mysql忘记密码)