Symfony 2.8驱动程序SQLSTATE发生异常[HY000] [2002]连接拒绝错误

时间:2017-02-20 23:06:21

标签: sqlite symfony

我想在我的应用程序中使用sqlite但是当我执行命令来创建数据库时我有这个错误

  

驱动程序SQLSTATE [HY000] [2002]连接中出现异常   拒绝

命令:

php app/console doctrine:database:create

parameters.yml文件:

   parameters:
   database_host:      localhost
   database_name:      trivago
   database_user:      root
   database_password:  password
   database_path:      "%kernel.root_dir%/data/data.db3"

config.yml文件:

doctrine:
dbal:
    driver:   pdo_sqlite
    host:     "%database_host%"
    port:     "%database_port%"
    dbname:   "%database_name%"
    user:     "%database_user%"
    password: "%database_password%"
    charset:  UTF8
    # if using pdo_sqlite as your databases driver:
    #   1. add the path in parameters.yml
    #     e.g. database_path: "%kernel.root_dir%/data/data.db3"
    #   2. Uncomment database_path in parameters.yml.dist
    #   3. Uncomment next line:
    path:     "%database_path%"
参数.yml.dist中的

database_path已经取消注释。

如果我使用mysql驱动程序,它会正确创建数据库。

1 个答案:

答案 0 :(得分:0)

Connection refused大部分时间都意味着您的凭据错误甚至是主机。检查您的parameters.yml并尝试使用sqlite3

直接连接到您的数据库