流浪 - Symfony MySQL连接被拒绝
问题描述:
我设置了我的Vagrant Box并运行它。 一切都很好,我可以通过SSH和ssh访问我的MySQL数据库用户:admin密码:123流浪 - Symfony MySQL连接被拒绝
现在我想在symfony中设置我的dbal连接与相同的参数。 但是,当我尝试与控制台生成实体 - 我得到一个访问被拒绝的错误。
这里有CONFIGS
流浪汉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'
我希望你能帮助我解决这个问题:(
非常感谢
答
那是因为你的用户[email protected]
这意味着类似:
用户与登录admin
可以从登录主机127.0.0.1
要在外部登录到MySQL表单(实际上是从另一个主机,因为127.0.0.1
是localhost),您需要创建用户将允许你这样做。
+0
谢谢 - 我得到了CLI的问题。 当我在流浪者上使用ssh时,我可以使用SF Cli。 – cRsakaWolf
我发现,当我在流浪ssh上时,我可以使用symfony cli。 但不是从我的本地系统以外的流浪者 – cRsakaWolf
检查http://stackoverflow.com/a/33172400/4296747从您的主机访问mysql –