0
我想在我的应用程序使用SQLite,但是当我执行命令来创建数据库我有这样的错误Symfony的2.8英寸驱动器内容时发生异常SQLSTATE [HY000] [2002]拒绝连接错误
例外在司机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%"
database_path在parameters.yml.dist已经是注释。
如果我使用mysql驱动程序,它会正确创建数据库。
检查'database_user'和'database_password'是否正确。您可以尝试直接连接到phpMyAdmin,以确保一切正常。 – mickdev