2016-09-05 5 views
0

httpログイン/パスワード保護を持つリモートデータベースに接続できるかどうかを誰かに教えてもらえますか?私はparameters.ymlでデータベースパラメータを設定しましたが、ログイン/パスワード認証のために接続できません。クエリを実行する前に何かをしなければならないのでしょうか?あるいは、database_http_loginやdatabase_http_passwordのようなパラメータに何かを追加します。私はこれが存在するとは思わないが、決して知らない!Symfony Access DB over HTTPログイン/パスワード

ありがとうございました!

+0

mysqlのに役立ちます

GRANT ALL PRIVILEGES ON databasename . * TO 'database_user'@'%'; FLUSH PRIVILEGES; 

・ホープ - おそらく問題は、データベースのポートはリモートIPにさらされていないということです住所? –

答えて

1

ちょうどあなたPARAMATERSのパラメータは、これが動作しない場合は、ご利用者がpropablyリモートアクセスを許可されていません

database_host: REMOTEIPORNAME 
database_port: 3306 
database_name: NAME 
database_user: USER 
database_password: PASSWORD 

ファイルを定義します。 mysql --host=REMOTEIPORNAME -u USER NAME --password=PASSWORDでLinuxマシンまたはMacマシンで試すことができます。これがうまくいくと接続は正常です。 は、そうでなければ、あなたがして、ホスト・データベース上の権限を編集する必要があります:http認証を使用することはありません

関連する問題