我的Web应用程序(在ip 10.0.0.240上)应该连接到远程数据库(10.0.0.245),但是它尝试在本地IP(10.0.0.240)上进行连接
parameters:
database_driver: pdo_mysql
database_host: 10.0.0.245
database_port: null
database_name: apps
database_user: apps
database_password: ******
我仔细检查了我的配置文件:
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
我从我的现有应用程序中获取了此设置,但效果很好...但是在这里我经常出错:
SQLSTATE[28000] [1045] Access denied for user 'apps'@'10.0.0.240' (using password: YES)
如果我尝试从本地计算机进行连接,则可以正常工作...我将使用capifony部署我的项目,并对其进行检查current/app/confif/parameters.yml
,share/app/config/parameters.yml
它们是相同的,而且效果很好...
我正在使用symfony 2.2.6
看来我的用户(应用)不允许从10.0.0.240连接
帕兹毕竟是对的!
这是由于对msql错误消息的误解
我已更改了应用程序用户从10.0.0.240连接的特权,并且一切正常...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句