4 最终解决方案:
1.手动停止mysql服务。
2.修改D:\MySQL\MySQL Server 5.0\ 目录下的my.ini文件,在[mysqld]下添加
skip-grant-tables
3.启动mysql服务后就可以以空密码登录
4.务必修改root密码
打开dos窗口,切到mysql bin目录下
>d:
cd
D:\Program Files\MySQL\MySQL Server 5.6\binmysql -u root mysql 回车
设置密码
mysql> update user set password=PASSWORD('password') where user='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 3 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES;
mysql> quit
5.把 skip-grant-tables 这一句删掉(在D:\MySQL\MySQL Server 5.0\ 目录下的my.ini文件)
6.重启mysql服务。
7.成功登录.