1. 停止mysql服务器
2. 在windows/Linux系统中,编辑MySQL配置文件:
在Windows系统中,找到MySQL的安装目录,编辑my.ini文件。通常位于C:\Program Files\MySQL\MySQL Server X.X\my.ini(其中X.X表示版本号)
3. 在[mysqld]部分添加以下行:
skip-grant-tables
4. 保存并退出编辑器。
5. 启动mysql服务器
6. 连接数据库,此时数据库没有密码,可以直接使用以下命令来连接
mysql -uroot
7. 重置root用户密码。在MySQL命令行中执行以下命令:
FLUSH PRIVILEGES;
8. 重置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
-- 123456 是新密码
评论 (0)