博瑞博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 服务器 > Linux > 解决MySQL安装时1045错误的方法

解决MySQL安装时1045错误的方法

江湖    Linux    2016-2-11    814    0评论

该错误只在Windows系统上出现,Linux下好像好没有,据说这个错误已经存在n年了,有人extremely dispointed that it still exists here in 2009!



错误的原因更令人抓狂,那就是mysql server instance config wizard根本没有为你设密码,于是root密码是空!实在不明白如果没有为我设密码那中间为什么叫我设个密码。



解决办法:



I clicked Skip on the dialog that states the Error 1045...

Then cancelled the "MySQL Server Instance Config Wizard"

Now...

Open a command prompt type "mysql -u root -p" then hit 

enter again when it requests a password.

You should now have access to the mysql monitor...

type the following at the prompts...

mysql>use mysql

mysql>select user, host, password from user;

Now you should see that u have 3 entries

+-----------------------------+

| user | host | password |

+-----------------------------+

| root | localhost | |

| root | 127.0.0.1 | |

| | localhost | |

+-----------------------------+

mysql> delete from user where host="localhost" and user="";

mysql> update user set password=password("xxxx") where user="root";

mysql> flush tables;

mysql> flush privileges;

mysql> quit

Now the mysql table should be updated and everything fixed.

Try it out...



然后就可以用config wizard跑一遍了。



PS: 国内和国外的水平真是差得远,国内的砖家们只会告诉你是和以前安装的mysql版本冲突了,把它卸干净,再把配置啊注册表啊都删干净(简直就是既然我不知道是哪错了那就是全错了),再重装。而问题根本没解决。。。。。。人国外的却能一针见血地指出问题之所在。

评论一下分享本文赞助博瑞

赞助博瑞X

扫码赞助博瑞
联系站长
博瑞博客
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论