Edward_jie

for you, my Hall of Frame

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

转自 http://zxy5241.spaces.live.com/blog/cns!7682A3008CFA2BB0!361.entry

在windows操作系统安装mysql数据库,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' 错误时,需要重新设置密码。
具体方法是:
1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务。
2.然后在cmd执行 mysql -u root mysql
    mysql>update user set password=password('newpassword') where user='root';
    mysql>Flush privileges;
    其中newpassword为root的新密码。
3.将刚才my.ini配置文件的添加的那一行去掉,最后重新启动mysql就可以了。



posted on 2012-05-02 18:39  Edward_诺  阅读(227)  评论(0)    收藏  举报