1,以管理员的身份登录系统,关闭服务中的MySQL服务。
2,打开DOS 窗口,即运行cmd(快捷键:系统键+R),切换到mysql安装目录的bin文件下。
例:我的mysql安装目录是:D:\Mysql\MySQL5.0,那么执行以下命令:
C:\Documents and Settings\Administrator>cd D:\Mysql\MySQL5.0\bin
C:\Documents and Settings\Administrator>d:
D:\Mysql\MySQL5.0\bin>mysqld-nt --defaults-file="D:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
以上命名执行完毕,如果不报错,则说明执行成功。
3, 第一个DOS窗口不要关闭,然后再打开一个DOS窗口,执行以下命令:(依然以我的mysql安装目录为例,根据自己的安装目录做相应的修改)
C:\Documents and Settings\Administrator>cd D:\Mysql\MySQL5.0\bin
C:\Documents and Settings\Administrator>d:
D:\Mysql\MySQL5.0\bin>mysql -u root mysql
然后重设密码
mysql>UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql> quit
执行成功,则说明mysql可以正常运行了。
4,关闭第一个命名窗口(关闭服务)。打开系统服务控制窗口(控制面板--管理工具--服务),启动 MySQL 服务。
5,正常使用mysql。