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密码