2015-01-10 39 views
0

我有一臺筆記本電腦和一個桌面,我將所有的數據庫信息保存在桌面上,無論如何,我可以連接到桌面sql數據庫,同時使用筆記本電腦?這就是我試圖在筆記本電腦如何使用不同的計算機連接到mysql localhost數據庫

define("DB_SERVER", "192.0.0.45");  //desktop ip (made up) 
define("DB_USER", "root");   //desktop database usr 
define("DB_PASS", "");    //desktop database password 
define("DB_NAME", "scroll");   //desktop database name 

我用這個192.0.0.45訪問桌面本地主機如(192.0.0.45/page)的文件,它的工作原理

回答

1

你的MySQL的本地安裝應該被鎖定以便從localhost默認出於安全原因被訪問。

爲了從另一臺機器訪問你的數據庫,你需要解鎖這個設置。
有了這樣MAMP工具Pro,您有一個圖形用戶界面,可幫助您配置此設置:

enter image description here

要切實配置本地的MySQL,請參閱本StackOverflow的線程:
MySQL can connect locally but not remotely

重要:此選項將在您的機器上創建一個安全問題,我建議只在開發會話期間打開MySQL,然後儘快關閉它。特別是如果你計劃在互聯網上訪問這臺機器!

2

在你的httpd.conf中找到Listen 127.0.0.1:80並用Listen 80Listen *:80替換它。現在找到Allow from 127.0.0.1並將其更改爲Allow from all。現在,您可以通過IPv4 ip訪問臺式機上的本地主機。你可以在Linux上輸入ipconfig找到windows ifconfig。您必須鍵入您的臺式機的IP地址。你可以在stackexchange社區找到很多相關的東西,比如serverfault.com或superuser.com。

2

確保臺式機和筆記本電腦都在同一個網絡中去瀏覽器,輸入 192.0.0.45/phpmyadmin 如果端口是80 其他192.0.0.45:'port_no'/phpmyadmin 沒有qoutes

+0

192.0.0.45/phpmyadmin工作,但我怎麼連接它與此定義(「DB_SERVER」,「192.0.0.45」); –

相關問題