教義におけるデータベース(私はsymfonyの3.1.4を使用しています)を作成しようとしたとき、私はこれを取得しておいてください。教義MySQLのエラー1045(パスワードを使用していない:NO)、パスワードがあっても、それは正しいです
を例外がドライバーで発生しました:SQLSTATEは[HY000] [1045]アクセス(パスワード使用:NO)をユーザー「localhost」の@「ルート」を否定し、私が集まるところでは `
にしようとしたときに、このエラーがポップアップ表示ユーザーがパスワードを持っていないか、間違っているときにMySQLに接続します。しかし、これは私の場合ではありません。次のように
parameters.ymlは次のとおりです。
# This file is auto-generated during the composer install parameters:
database_host: 127.0.0.1
database_port: 8080
database_name: symfony_db
database_user: root
database_password: password
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: secret`
そしてconfig.yml ...だから
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8`
、何もここで間違っているようです。 MySQLにはパスワードがあり、parameters.ymlにあるものはphpmyadminで使用するものと全く同じで、Laravelを使用するときに使用されます。
ありがとうございます。
database_hostを127.0.0.1の代わりにlocalhostに変更してください – ryekayo
いいえ、サイコロは同じ結果を得ました! – Rafael
「パスワードを使用する:いいえ」と表示されていますので、設定が間違っていると思います。 – tadman