2016-04-22 53 views
2

我想在我的主機所在的公共網絡上訪問MySQL數據庫。 我需要通過PHP的mysql_connect連接到數據庫從Vagrant內部訪問MySQL數據庫。如何從Vagrant內部訪問外部MySQL?

我有一個ubuntu/trusty64流氓框運行Apache2,PHP和MySQL通過舊的MySQL擴展。

當我嘗試通過DB服務器的IP地址連接到網絡上的數據庫時,它說無法連接到數據庫。

我需要做些什麼才能夠從Vagrant guest中訪問外部服務器?

+0

所以你有另一臺機器比你的主機的數據庫?你的主機可以連接到這臺機器?什麼是你的流浪VM的網絡配置,你使用'bridge'嗎? –

+0

我已經配置我的虛擬機使用轉發的端口。它目前是config.vm.network「forwarded_port」,guest:80,主機:8080 – rakista112

+0

我可以連接畢竟,我的代碼中只是出了點問題。^_ ^; 我混淆了dbname和密碼變量。 – rakista112

回答

-1

我可以連接正確畢竟。我只是在我的代碼中混合了我的密碼和數據庫名稱的變量。^_ ^;

+0

因此,如果這是一次不可重複的一次性,也許刪除問題和答案是有意義的? –