簡體   English   中英

如何使用另一台計算機連接到mysql localhost數據庫

[英]How to connect to mysql localhost database with a different computer

我有一台筆記本電腦和一台台式機,我已將所有數據庫信息保存在台式機上,無論如何,在使用筆記本電腦時我是否可以連接到台式機sql數據庫? 這就是我在筆記本電腦上嘗試過的

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來訪問桌面localhost例如(192.0.0.45/page)中的文件,並且它可以正常工作

在您的httpd.conf中,找到Listen 127.0.0.1:80 ,並將其替換為Listen 80Listen *:80 現在Allow from 127.0.0.1找到“ Allow from 127.0.0.1並將其更改為“ Allow from all 現在,您可以通過IPv4 ip訪問台式機上的本地主機。 您可以通過在Linux上為Windows ifconfig輸入ipconfig來找到它。 您必須輸入台式機的IP地址。 您可以在stackexchange社區中找到許多相關內容,例如serverfault.com或superuser.com。

確保台式機和筆記本電腦在同一個網絡中,請轉到瀏覽器,如果端口為80,則輸入192.0.0.45/phpmyadmin;否則,請輸入192.0.0.45:'port_no'/phpmyadmin(不帶qoutes)

出於安全原因 ,默認情況下應將本地安裝的MySQL安裝鎖定為可從localhost訪問。

為了從另一台計算機訪問您的數據庫,您需要解鎖此設置。
使用MAMP Pro之類的工具,您將獲得一個GUI來幫助您配置此設置:

在此處輸入圖片說明

要實際配置本地MySQL,請參考以下StackOverflow線程:
MySQL可以在本地連接但不能遠程連接

重要信息:此選項將在您的計算機上創建一個安全問題 ,我建議僅在開發會話期間打開MySQL,然后盡快將關閉 特別是如果您打算在可訪問Internet的計算機上這樣做!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM