论坛首页 入门技术论坛

终于解决mysql的一个运行错误(原)

浏览 8037 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-24  
昨天在运行mysql时,输入密码后出现如下的错误:

ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

前两天也偶尔出现这个错误,也没在意,因为我重新修改一下mysql的root密码后又可以用了,但昨天却不行,我把root密码修改以后虽然当时能用,一旦重新进入就都不能用了,可我的密码明明没有错啊?今天终于找到了原因,是权限问题,大家可以参考着下面两篇文章去看一下:
http://topic.csdn.net/t/20060117/15/4521496.html#
http://doc.99net.net/doc/database/1076488199/1076549732.html
由于以前从来没有遇到过这种情况,故把解决方法记录于此,以便今后自己查阅,具体方法就是你在改root密码的时候再加上一句给权限的语句:

grant all on mysql.* to 'root'@'localhost' identified by 'password';

最后那个password即是你要修改的root用户的密码哈:)真开心,又可以继续做我的毕业论文的系统了。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics