先关闭正在运行的mysql。
网上搜了方法,发现需要执行mysqld-nt --skip-grant-tables,但是我的mysql并没有mysqld-nt这么一个执行文件,后来才知道windows nt 2000 2003 xp下的程序,win7下直接用mysqld是一样的,然后新开一个cmd界面,输入mysql,然后update一下密码。
另外如果手动无法启动MySQL服务,并报了terminated unexpected的错误,需要到appData里面把Mysql目录下的data给删掉。具体原因还不清楚。
我因为无法删除这的文件,就去重启了一下。
但是重启之后为什么新设置的密码又不能用了就不清楚了。