欢迎光临

木子屋

标题: 忘记MySQL的root用户密码解决方法

作者: dnawo

日期: 2012-04-27 05:53 PM

分类: 服务器

内容: 很久没用MySQL，忘记安装时设置的root用户密码了，MySQL忘记密码有办法解决吗？百度了下，发现可以给root用户设置一个新的密码来解决。
1.运行环境
操作系统：Windows Server 2003
数据库：MySQL Server 5.0
2.root用户密码修改步骤
①.打开三个CMD窗口准备MySQL密码修改；
②.在第一个窗口执行"net stop mysql"命令停止MySQL服务；
③.在第二个窗口执行下边命令设置启动MySQL时跳过权限检查：
复制内容到剪贴板 程序代码C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt.exe --skip-grant-tables
④.在第三个窗口执行下边命令修改root用户密码：
复制内容到剪贴板 程序代码C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql
mysql> use mysql;
mysql> update user set password=password('a123456') where user='root';
mysql> flush privileges;
mysql> \q
⑤.关闭第二和第三个CMD窗口，打开Windows任务管理器，关闭mysqld-nt.exe进程[1]；
⑥.在第一窗口执行"net start mysql"命令启动MySQL服务；
⑦.重新打开一个CMD窗口执行下边命令验证密码是否设置成功：
复制内容到剪贴板 程序代码C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pa123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.87-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
3.步骤截图
4.补充说明
[1].若缺少第⑤步中关闭mysqld-nt.exe进程，则第⑥步无法启动MySQL服务：
[2].若修改完root用户密码后在phpMyAdmin无法登录，则在phpMyAdmin根目录下创建文件config.ini.php，内容为：
复制内容到剪贴板 程序代码<?php
['PmaAbsoluteUri'] = "http://localhost/phpMyAdmin/";
['Servers'][1]['host'] = "localhost";
['Servers'][1]['auth_type'] = 'config';
['Servers'][1]['user'] = "root";
['Servers'][1]['password'] = "a123456";
?>

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.611 ms

返回

标题: 忘记MySQL的root用户密码解决方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.611 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.627 ms

返回