linux系统下 mysql数据库root密码破解

作者:彼岸花开 | 创建时间: 2023-08-08
本文主要介绍安装在linux系统下的mysql数据库忘记root密码的情况下,如何登录数据库修改root密码,方便以后登录。...
linux系统下 mysql数据库root密码破解

操作方法

确保mysql正常安装且以前可以正常运行访问。找到mysql的配置文件,默认使用apt-get安装情况下,配置文件是/etc/mysql/my.cnf 的文件,修改此文件添加一行skip-grant-tables 保存并退出。

重启mysql数据库,执行命令为/etc/init.d/mysql restart。

重启完成后,连接mysql。使用命令为mysql -u root -p 执行后,在需要输入密码处,直接按回车,即可进入mysql。

执行命令use mysql,使用mysql自身的数据库,且执行desc user;查看user表结构。

执行命令 update user set Password = password('新的密码') where User = 'root';命令更新root账户的密码。

执行语句flush privileges;然后退出mysql连接。

更改/etc/mysql/my.cnf文件,将最初添加的一行skip-grant-tables 删除,保存文件,然后重启mysql,即可将mysql数据库的root密码更改完毕,以后使用新密码登录即可。

温馨提示

注意不同的安装方式,mysql的配置文件路径可能不同,本文采取apt-get安装,且在debian系列下
点击展开全文

更多推荐