2

私の Web アプリケーション (IP 10.0.0.240) はリモート データベース (10.0.0.245) に接続する必要がありますが、ローカルの IP (10.0.0.240) に接続しようとします。

parameters:
    database_driver: pdo_mysql
    database_host: 10.0.0.245
    database_port: null
    database_name: apps
    database_user: apps
    database_password: ******

私が持っている設定ファイルを再確認します:

doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8

私はこの設定を私の既存のアプリケーションから取得しましたが、問題なく動作しています...しかし、ここでは常にエラーが発生します:

SQLSTATE[28000] [1045] Access denied for user 'apps'@'10.0.0.240' (using password: YES)

ローカル マシンから接続しようとすると動作します...チェックした capifony を使用してプロジェクトを展開しましたがcurrent/app/confif/parameters.ymlshare/app/config/parameters.ymlそれらは同じであり、良好です...

編集

私はsymfony 2.2.6を使用しています

4

1 に答える 1

1

ユーザー (アプリ) が 10.0.0.240 からの接続を許可されていないようです

結局、パジは正しかった!

msqlエラーメッセージの誤解によるものでした

アプリ ユーザーが 10.0.0.240 から接続するための権限を変更しましたが、すべて正常に動作します...

于 2013-09-19T13:30:55.170 に答える