0
에 의해 루트 사용자에 대해 거부 dB로 :심포니, 액세스 내가 가진 DB를 만들려고 할 때이 문제를 직면하고 콘솔
php bin/console doctrine:database:create
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [1698] Access denied for user 'r
oot'@'localhost'
난에 액세스 할 수 있기 때문에 내 사용자 및 암호가 올바른지 확신 SQL 콘솔에 의한 SQL 데이터베이스. 이 내 심포니 구성입니다 :
#config.yml
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
# if using pdo_sqlite as your database 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%"
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
#parameters.yml
parameters:
database_host: 127.0.0.1
database_port: 3306
database_name: foreigners
database_user: root
database_password: Filip
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: d0c1b2a4aff786d87c8900e1a9631184ddd600bf
다른 사용자를 만들고이 사용자에게 필요한 권한을 부여하고 함께 작업하는 것이 좋습니다. 앱에서 루트를 사용하지 마십시오. 나쁜 습관입니다. –