MySql windows下拒绝访问bug的解决
1、到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin
然后敲下面的粗体的命令。注意你的my.ini位置。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
2、 mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
3、然后
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin shutdown
然后敲下面的粗体的命令。注意你的my.ini位置。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
2、 mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
3、然后
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin shutdown
之后正常重启MySQL服务就行了。
注意上面操作最好先停止服务 sc stiop mysql