MySQL 和 Symfony2:异常和脱发

MySQL and Symfony2: Exceptions and Hair Loss

我几乎一整天都在尝试让 Symfony2 的 Doctrine 配置屏幕(例如 /app_dev.php/_configurator/step/0)连接到我本地 运行 MAMP 提供的 MySQL 实例。我花了一天时间阅读有关套接字、跳过网络和所有其他可能情况的信息,但我不知所措。这是您之前肯定见过的错误:

An exception occured in driver: SQLSTATE[HY000] [2003] Can't connect to MySQL
server on '127.0.0.1' (61)

以下是我尝试解决这个令人抓狂的问题的各种方法:

我对开发并不陌生 MySQL 但这已经成为一个失败的原因。我对您的坚定尊重将不胜感激和回报。

错误代码2003表示"Can't connect to MySQL server",您可以尝试使用以下方法

检查你的配置文件,parameters.yml是否可以访问?如果您在 linux,只是 sudo chmod 777 /path/to/parameters.yml,mysql 连接配置参数如下所示:

parameters: database_driver: pdo_mysql database_host: 127.0.0.1 or localhost database_port: null database_name: yourdbname database_user: youraccount database_password: yourpassword

尝试使用 localhost 而不是 127.0.0.1