仅适合Windows NT内核:
首先,停止Mysql服务,这是必须的
找到你的安装目录(我的是C:\Program Files\MySQL\MySQL Server 5.0\bin)
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysqld-nt --help > mysqld-nt-help.txt
将帮助保存下来,你看看skip部分
用此命令试试:
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysqld-nt --skip-grant
不要关闭此窗口,然后打开新的CMD窗口
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysql
mysql> use mysql
mysql> update user set password=password( ' newpassword ') where user= 'root ';
mysql> \q
C:\Program Files\MySQL\MySQL Server 5.0\bin>
首先,停止Mysql服务,这是必须的
找到你的安装目录(我的是C:\Program Files\MySQL\MySQL Server 5.0\bin)
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysqld-nt --help > mysqld-nt-help.txt
将帮助保存下来,你看看skip部分
用此命令试试:
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysqld-nt --skip-grant
不要关闭此窗口,然后打开新的CMD窗口
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysql
mysql> use mysql
mysql> update user set password=password( ' newpassword ') where user= 'root ';
mysql> \q
C:\Program Files\MySQL\MySQL Server 5.0\bin>
关闭mysqld-nt --skip-grant这个CMD窗口
Mysql服务并没停止,接下来杀掉进程中的mysqld-nt进程后
重启mysql即可。