Sqlite Symfony 2.8驱动程序SQLSTATE[HY000][2002]连接拒绝错误中出现异常
我想在我的应用程序中使用sqlite,但当我执行创建数据库的命令时,出现了此错误 驱动程序SQLSTATE[HY000][2002]连接中出现异常 拒绝 命令:Sqlite Symfony 2.8驱动程序SQLSTATE[HY000][2002]连接拒绝错误中出现异常,sqlite,symfony,Sqlite,Symfony,我想在我的应用程序中使用sqlite,但当我执行创建数据库的命令时,出现了此错误 驱动程序SQLSTATE[HY000][2002]连接中出现异常 拒绝 命令: php app/console doctrine:database:create parameters.yml文件: parameters: database_host: localhost database_name: trivago database_user: root
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"
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%"
config.yml文件:
parameters:
database_host: localhost
database_name: trivago
database_user: root
database_password: password
database_path: "%kernel.root_dir%/data/data.db3"
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%"
parameters.yml.dist中的数据库路径已取消注释
如果我使用mysql驱动程序,它会正确创建数据库。
连接被拒绝
大多数情况下意味着您的凭据错误,甚至主机错误。检查parameters.yml并尝试使用sqlite3
直接连接到数据库,检查数据库用户
和数据库密码
是否正确。您可以尝试直接连接到phpMyAdmin,以确保一切正常。