Mysql错误1045解决方法

在网上找了很长时间发现没有一个是完整的步骤的所以自己发一个。

 

首先说明一下问题的原因,Mysql的root账户密码错误,可能是你安装的时候选择了匿名账户。

 

解决方法:

1.开始-->运行-->cmd

输入net stop mysql

Win8或Win7可直接我的电脑-->右键管理-->服务和应用程序-->服务-->Mysql-->右键停止

 

2.找到MYSQL安装路径中的MySQL Server 5.1的My.ini(记得要把服务停止了在编辑,要不会很麻烦)

 

 右键编辑在[mysqld]下面加上skip_grant_tables然后保存

 这是让你绕口root验证,然后重启Mysql服务

 

3.cd ..\ MySQL Server 5.1\bin

 

 

4.输入mysql -uroot –p

  Enter password:root

 

5.进入

 

在mysql>输入use mysql 这是让你操作MYSQL

 

6.然后输入

mysql>UPDATE user SET Password=PASSWORD('你要修改的新密码') where USER='root';

 

mysql>FLUSH PRIVILEGES;

 

7.关闭MYSQL,把my.ini中的skip_grant_tables删掉然后保存,重启MYSQL 完毕

 

PS:建议在MySQL Server Instance Config Wizard重新配置一下,记得这次一定要填root密码

 

 

posted @ 2013-09-05 16:15  东方小花猪  阅读(871)  评论(0编辑  收藏  举报