2016-04-22 11 views
2

私のホストがあるパブリックネットワークのMySQLデータベースにアクセスしたいと思います。 PHPのmysql_connectを介してDBに接続することで、Vagrant内からMySQLデータベースにアクセスする必要があります。Vagrant内から外部MySQLにアクセスするには?

私はApache2、PHP、およびMySQLを古いmysql拡張モジュールで実行しているubuntu/trusty64 Vagrantボックスを持っています。

DBサーバーのIPアドレスを使用してネットワーク上のデータベースに接続しようとすると、データベースに接続できませんと表示されます。

バージュのゲストの中から外部サーバーにアクセスするには、何が必要ですか?

+0

ホストとは別のマシンにDBがありますか?あなたのホストはこのマシンに接続できますか?あなたのネットワークの設定はどうですか?あなたは 'bridge'を使いますか? –

+0

フォワードポートを使用するように私のVMを設定しました。それは現在config.vm.network "forwarded_port"、guest:80、host:8080 – rakista112

+0

です。結局のところ、私は自分のコードに間違っていました。^_ ^; 私はdbnameとpassword変数を混ぜました。 – rakista112

答えて

-1

結局、正しく接続できました。私は私のコードのパスワードとDB名の変数を混ぜ合わせただけです。^_ ^;

+0

これは再現不可能な一回限りであれば、おそらく質問と回答を削除するのが理にかなっていますか? –

関連する問題