系统和数据库环境:
操作系统:Windows Server 2008 R2 标准版 SP1 64位中文版
MYSQL版本:mysql Ver 14.12 Distrib 5.0.87, for Win32 (ia32)
其他的版本方法类似。
1、切换mysql安装的bin目录下。
默认安装的目录为:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin
如果MySQL的实际安装目录和默认安装目录不同,请根据实际mysql安装的服务自行修改。
2、停止mysql服务
net stop mysql
3、以安全模式启动MySQL
mysqld-nt.exe --skip-grant-tables
(这个窗口保持现状,不要关闭)
4、登陆mysql服务(另外新开一个cmd窗口)
mysql -uroot -p
提示输入密码时直接回车即可。
5、修改密码
>use mysql
>update user set Password=password('123456') where User='root';
>flush privileges;
不建议修改密码为:123456,这样的密码太简单,因为做演示,所以设置为简单密码。
密码需要满足密码复杂性要求,需要大小写字母,数字组合,最小长度为8位,根据这个密码策略,设置密码。
修改完成后退出。
6、在任务管理器里关闭所有MySQL的进程
这样前面保持住的窗口就自动关闭。
7、启动mysql并测试登陆
修改后使用新密码登陆。
可以看到新的密码123456已经可以登陆到MySQL数据库,至此重置MySQL数据库密码重置完成。