1

我刚刚在 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 项目上访问 phpmyadmin?

4

2 回答 2

1

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

于 2013-11-24T19:49:08.467 回答
1

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

  sudo aptitude update sudo aptitude upgrade sudo aptitude install mysql-server 
于 2013-11-25T10:20:41.283 回答