我想在我的应用程序中使用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驱动程序,它会正确创建数据库。
答案 0 :(得分:0)
Connection refused
大部分时间都意味着您的凭据错误甚至是主机。检查您的parameters.yml并尝试使用sqlite3