我正在開發一個網站,需要從本地主機(windows wamp)到遠程mysql服務器。遠程mysql服務器已啓用,允許遠程連接到我的IP和所有工作正常我的(在Mac OS和Linux機器上測試)。 在Windows上,我的腳本能夠訪問localhost或本地網絡上的mysql服務器,但無法訪問遠程服務器。我也禁用了防火牆,但沒有發生。 有人可以幫我嗎?從wamp窗口遠程連接到mysql服務器數據庫
謝謝
我正在開發一個網站,需要從本地主機(windows wamp)到遠程mysql服務器。遠程mysql服務器已啓用,允許遠程連接到我的IP和所有工作正常我的(在Mac OS和Linux機器上測試)。 在Windows上,我的腳本能夠訪問localhost或本地網絡上的mysql服務器,但無法訪問遠程服務器。我也禁用了防火牆,但沒有發生。 有人可以幫我嗎?從wamp窗口遠程連接到mysql服務器數據庫
謝謝
在你的Joomla站點的根文件夾中有一個名爲文件configuration.php
在有很多的配置則params的,但這些都是你需要檢查這種情況
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'joomla25user';
public $password = 'joomla25pass';
public $db = 'joomla25';
public $dbprefix = 'j25_';
什麼
具體您需要檢查
public $host = 'localhost';
這應改爲運行此遠程MySQL服務器
嗨,我很瞭解joomla,配置文件沒問題,在我的linux機器上運行相同配置的同一站點。另外,我需要連接到遠程數據庫,我的配置中的ip地址是遠程服務器ip(mysql服務器和mysql用戶可以訪問emote conenction)。問題是Windows不允許我的本地腳本訪問遠程數據庫。 – AleCat83
這可能是防火牆問題嗎? – RiggsFolly
我也禁用防火牆沒有成功.. :( – AleCat83
這是一個典型的防火牆問題,如果你使用的是Windows操作系統特別是Windows 7或8
禁用防火牆服務器的IP地址從您服務器上的防病毒軟件(安裝了您的wamp)可能無助。
遵循此步驟:
顯示你的代碼和人所以告訴你有什麼錯誤 – codepixlabs
我使用joomla的網站,所以我使用的是joomla api。只是Windows似乎阻止從Apache到遠程數據庫的連接。相同的代碼工作在Linux機器上 – AleCat83