我正在尝试在我的本地开发服务器上设置我的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>
有什么问题?请帮忙。
提前致谢。
答案 0 :(得分:1)
在我挣扎2-3小时之后,其他local_bkp.xml文件在这里产生了问题。我保留在这里(etc / app /文件夹)备份。
我不知道为什么magto从bkp文件获取凭据而不是实际的local.xml文件,但是一旦我从那里删除了备份文件就可以了。
感谢您的所有时间。
答案 1 :(得分:0)
<password><![CDATA[password]]></password>