【发布时间】:2016-08-30 19:15:40
【问题描述】:
我设置了我的 Vagrant Box 并运行它。 一切都很好,我可以通过 SSH 和从 ssh 访问我的 MySQL 数据库,用户:admin 密码:123
现在我想在 symfony 中使用相同的参数设置我的 dbal 连接。 但是当我尝试使用控制台生成实体时 - 我收到拒绝访问错误。
这里是配置
vagrant config.yaml
mysql:
install: '1'
settings:
version: '5.6'
root_password: '123'
override_options: { }
adminer: 0
users:
mysqlnu_frgjl84yupmt:
name: admin
password: '123'
databases:
mysqlnd_u4je0vjf3q4p:
name: symfony
sql: ''
grants:
mysqlng_vbmahcu6w4us:
user: admin
table: '*.*'
privileges:
- ALL
symfony parameters.yml
parameters:
database_host: 127.0.0.1
database_port: ~
database_name: symfony
database_user: admin
database_password: 123
我也试过了
parameters:
database_host: 127.0.0.1
database_port: ~
database_name: symfony
database_user: admin
database_password: '123'
parameters:
database_host: localhost
database_port: ~
database_name: symfony
database_user: admin
database_password: 123
parameters:
database_host: localhost
database_port: ~
database_name: symfony
database_user: admin
database_password: '123'
希望你能帮我解决这个问题:(
非常感谢
【问题讨论】:
-
我发现,当我使用 vagrant ssh 时,我可以使用 symfony cli。但不是来自我在 vagrant 之外的本地系统
-
检查stackoverflow.com/a/33172400/4296747从你的主机访问mysql