我的网络应用程序(在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
答案 0 :(得分:1)
似乎我的用户(应用)不允许从10.0.0.240连接
毕竟Pazi是对的!这是由于误解了msql错误消息
我已经更改了应用程序用户从10.0.0.240连接的权限,一切正常......