mysql数据库忘记root密码怎么办?

时间:2023-03-09 06:44:00
mysql数据库忘记root密码怎么办?

mysql数据库忘记root密码怎么破解和修改

1、停止数据库的运行

[root@localhost ~]# /etc/init.d/mysqld stop

或者[root@localhost ~]# service mysqld stop

mysql数据库忘记root密码怎么办?

2、使用--skip-grant-tabales 启动mysql,忽略授权登陆验证

[root@localhost ~]# mysqld_safe --skip-grant-tables --user=mysql &

mysql数据库忘记root密码怎么办?

3、这时再使用mysql命令登陆就不需要密码验证了

[root@localhost ~]# mysql

mysql数据库忘记root密码怎么办?

4、使用update方式修改数据库的密码,此处新的密码可以自己随便修改。

mysql> update mysql.user set password=password("12345") where user='root' and host='localhost';

mysql数据库忘记root密码怎么办?

5、刷新权限并退出数据库

mysql> flush privileges;

mysql> quit

mysql数据库忘记root密码怎么办?

6、重新启动数据库

mysql数据库忘记root密码怎么办?

7、使用新密码12345登陆数据库

mysql数据库忘记root密码怎么办?

8、如果你的数据库是多实例数据库,需要添加一个参数 --defaults-file来指定配置文件

mysql数据库忘记root密码怎么办?