【问题标题】:Magento Access denied for user errorMagento 访问因用户错误而被拒绝
【发布时间】:2011-06-14 07:51:47
【问题描述】:

我决定尝试一下 Magento。我已经使用我的托管服务提供商的服务简单脚本将其安装在子域中。成功安装后,尝试转到主页但出现此错误: SQLSTATE [00000] [1045] 用户访问被拒绝:'testing_1303@10.10.29.3'(使用密码:是) 我搜索了谷歌,但一无所获。我已经在 app/etc/local.xml 文件中检查了我的数据。主机、用户、密码、数据库名一切正常。我还使用 magento 脚本检查了最低要求,并且我已经通过了所有要求。 你有什么建议吗?

另一个线索:我重命名了 local.xml 文件以强制 Magento 重新安装,但它没有开始安装。我的浏览器抛出此错误:Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。

解决方案: 这是在我的托管服务提供商帮助下的解决方案: 在 local.xml 文件中把它作为主机:

<host><![CDATA[127:0:0:1:/tmp/mysql50.sock]]></host>

【问题讨论】:

  • 这听起来不像是 Magento 的问题。您可以在 Magento 之外使用这些凭据登录数据库吗?
  • 是的,我可以在 Magento 之外登录我的数据库。
  • 您可以在下面发布您的解决方案作为答案吗?谢谢。

标签: magento


【解决方案1】:

这几乎绝对不是 Magento 的问题。

如果您确定您的数据库凭据正确,那么问题可能在于您正在尝试连接到非本地数据库服务器,而该服务器不允许远程连接。

【讨论】:

  • 在我的域管理员中,我创建了包含所有已放入 local.xml 文件的凭据的数据库。所以一定是本地数据库连接
  • @Matop79:然后尝试使用 127.0.0.1。
  • 我试过了,但没有运气。好的,我将发布到我的托管服务提供商。似乎有错误。
【解决方案2】:

解决方案:这是在我的托管服务提供商帮助下的解决方案:在 local.xml 文件中将其作为主机:

<host><![CDATA[127:0:0:1:/tmp/mysql50.sock]]></host>

【讨论】:

    【解决方案3】:

    尝试清空var/ 文件夹。可能是缓存问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-02
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多