symfony2:尝试创建数据库时出现MySQL服务器错误

时间:2012-11-03 17:02:57

标签: mysql apache symfony doctrine-orm phpmyadmin

我刚刚在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?

2 个答案:

答案 0 :(得分:1)

尝试使用 localhost 而不是127.0.0.1连接您的parameters.yml。在ubuntu电脑上为我工作。

答案 1 :(得分:1)

我通过重新安装mysql服务器来解决它

  sudo aptitude update sudo aptitude upgrade sudo aptitude install mysql-server