使用Django app,Mysql访问被拒绝错误1045

时间:2014-10-02 05:31:17

标签: python mysql django

我一直在使用Django和Mysql数据库创建一个webapp,它运行了好几个月,但最近它一直在表现。我有一个Linkedin auth系统,曾经在localhost上工作,但现在抛出一个1045"访问被拒绝" ' root' @' localhost'的错误(使用密码:"是")。我根本无法访问数据库。

以下是我尝试过的一些基于其他StackOverflow答案的内容:

以mysql -u root -p登录,执行:

    grant all privileges on *.* to root@localhost identified by 'pass' with grant option;

没有用,所以我试过了:

    grant all privileges on *.* to <user>@localhost identified by 'pass' with grant option;

也没有用,试过这个:

    grant all privileges on *.* to ''@'localhost' identified by 'pass' with grant option;

这些都没有解决问题。它不仅仅是一个Linkedin auth问题,问题源于这样一个事实,即数据库不再能识别出root&#39; local&#39; localhost&#39;出于某种原因,因为当我尝试通过Python shell直接访问数据库时,我得到了同样的错误。

0 个答案:

没有答案