php - 使用 Symfony 升级 2.8-> 3.4 进行 Doctrine Migration 时出错
问题描述
我已经升级了 symfony 版本 2.8->3.4,但我遇到了问题
php bin/console doctrine:migrations:migrate
我得到的错误是:
In AbstractMySQLDriver.php line 93:
An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory
In PDOConnection.php line 31:
SQLSTATE[HY000] [2002] No such file or directory
In PDOConnection.php line 27:
SQLSTATE[HY000] [2002] No such file or directory
我没有从 2.8 更改数据库主机和端口的任何参数,并且正在使用 2.8,所以希望这个问题与 symfony 升级有关。
parameters.yml 如下
# This file is auto-generated during the composer install
parameters:
symfony_environment: dev
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: 8801
database_name: symfony
database_user: root
database_password: null
database_cert: null
database_opts: null
database_version: null
我该如何解决?
解决方案
首先,确保您的 mysql 服务正在运行...
另外,查看您的配置文件(parameters.yml)