我在symfony2.7中遇到数据库连接问题 我的config.yml是
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
和我的parameters.yml
parameters:
database_host: 192.168.123.11
database_port: 3306
database_name: test
database_user: root
database_password: xxx
mailer_transport: smtp
mailer_host: localhost
mailer_user: null
mailer_password: null
secret: ThisTokenIsNotSoSecretChangeIt
我的服务器是
192.168.123.11
password xyz
用户数据库帐户
account name: root
password : xxx
分配给该用户的所有用户权限。现在,当我运行它时,它给我错误
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [1130] Host 'ap-hof.swisstr
affic.local' is not allowed to connect to this MySQL server
知道我哪里做错了吗?我可以通过ssh访问我的服务器pluse用户名访问...
答案 0 :(得分:1)
您必须在mysql服务器上授权远程访问root。 尝试在my.cnf文件中删除此行:
bind-address = 127.0.0.1
用于授权没有本地
的连接root