没有数据库密码的Magento数据库连接问题

时间:2014-03-01 23:21:09

标签: php mysql magento connection

我正在尝试在我的本地开发服务器上设置我的magento站点。我已经从live server安装了数据库和复制文件,并在local.xml文件中更改了设置。

在我的本地服务器上,我没有数据库用户的密码。使用local.xml一切正常,但我仍然无法连接数据库。低于错误 -

SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

下面是我对local.xml的设置

<connection>
            <host><![CDATA[localhost]]></host>
            <username><![CDATA[root]]></username>
            <password><![CDATA[]]></password>
            <dbname><![CDATA[mydbname]]></dbname>
            <initStatements><![CDATA[SET NAMES utf8]]></initStatements>
            <model><![CDATA[mysql4]]></model>
            <type><![CDATA[pdo_mysql]]></type>
            <pdoType><![CDATA[]]></pdoType>
            <active>1</active>
</connection>

有什么问题?请帮忙。

提前致谢。

2 个答案:

答案 0 :(得分:1)

在我挣扎2-3小时之后,其他local_bkp.xml文件在这里产生了问题。我保留在这里(etc / app /文件夹)备份。

我不知道为什么magto从bkp文件获取凭据而不是实际的local.xml文件,但是一旦我从那里删除了备份文件就可以了。

感谢您的所有时间。

答案 1 :(得分:0)

Python,你没有把数据库用户密码,所以请把数据库用户密码的密码。 如果是密码ID,那么它将是<password><![CDATA[password]]></password>