我刚刚在symfony上创建了一个实体
我现在正尝试使用控制台命令创建数据库:
php app/console doctrine:database:create
这会产生此错误:
Could not create database for connection named `symfony`
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
/ var / run / mysqld /文件夹实际上不存在于我的电脑中??
我的app / config / parameters.yml:
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: ~
database_name: symfony
database_user: root
database_password: ~
mailer_transport: smtp
mailer_host: localhost
mailer_user: ~
mailer_password: ~
locale: en
secret: ThisTokenIsNotSoSecretChangeIt
怎么了? 我错过了什么? 如何在symfony projet上访问phpmyadmin?
答案 0 :(得分:1)
尝试使用 localhost 而不是127.0.0.1连接您的parameters.yml。在ubuntu电脑上为我工作。
答案 1 :(得分:1)
我通过重新安装mysql服务器来解决它
sudo aptitude update sudo aptitude upgrade sudo aptitude install mysql-server