symfony2 的config里有一个parameter被我忽略了:
unix_socket 东西指定了
doctrine:
dbal:
default_connection: default
connections:
default:
host: %database_host%
port: %database_port%
dbname: %user_database%
user: %user_database_user%
password: %user_database_passord%
driver: %database_driver%
unix_socket: /var/run/mysqld/mysqld.sock
unix_socket 东西指定了
mysql.default_socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock如果你的php用的是fpm 而且有好几个版本的话,很可能不用default的/tmp/mysql.sock 所以他无法连接数据库也是正常的。
评论
发表评论