[請益] 請問PHP遠端連線MySQL

看板PHP作者時間5年前 (2019/03/04 05:00), 編輯推噓8(805)
留言13則, 10人參與, 5年前最新討論串1/1
大家好: 因為部門需求,需要把別人寫好的PHP網站在自己部門建置; 幾個問題想請教: (1)DB Server 我是用MySQL,建立在電腦B(IP:10.12.13.7) WebServer 是用WAMP,它是在電腦B(10.12.13.9), 因為是在公司的網管控制下,我只能用電腦A,B的本機帳號登入做安裝 請問這樣電腦B的WEB Server可以正常連線嗎?因為是遠端連線, 安裝MySQL的電腦A需要做甚麼權限或是檔案修改嗎? (2)如何遠端測試MySQL 為了測試PHP與資料庫是否正常連線,我找了網站PHP連線檔,要怎麼改成使用ip連線呢? 我把Servername改成遠端的IP(10.12.13.7)也是不行 <?php $servername = "10.12.13.7"; $username = "John"; $password = "John123"; $conn = mysqli_connect($10.12.13.7, $John, $John123); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "?接成功"; ?> 再煩請指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.10.189 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1551646815.A.71B.html

03/04 07:08, 5年前 , 1F
在db建立10.12.13.7的user 並且允許10.12.13.9登入?
03/04 07:08, 1F

03/04 07:59, 5年前 , 2F
資料庫要允許外部連接
03/04 07:59, 2F

03/04 22:10, 5年前 , 3F
你的 mysqli_connect 看起來怪怪的…$10.12.13.7??
03/04 22:10, 3F

03/05 13:53, 5年前 , 4F
$servername?
03/05 13:53, 4F

03/05 13:56, 5年前 , 5F
公司沒培訓新人嗎? 怎麼會問這種問題
03/05 13:56, 5F

03/05 23:42, 5年前 , 6F
$conn = mysqli_connect($servername, $username,
03/05 23:42, 6F

03/05 23:42, 5年前 , 7F
$password);
03/05 23:42, 7F

03/06 16:54, 5年前 , 8F
建議使用OOP寫法
03/06 16:54, 8F

03/15 22:05, 5年前 , 9F
請教樓上大大 OOP寫法指的是?
03/15 22:05, 9F

05/06 16:36, 5年前 , 10F
$conn是在寫什麼鬼 $username=John 結果你下面引用
05/06 16:36, 10F

05/06 16:36, 5年前 , 11F
一個$John?
05/06 16:36, 11F

06/05 22:15, 5年前 , 12F
先確定伺服器跟資料庫帳號是能夠外連的吧,不要連port都
06/05 22:15, 12F

06/05 22:15, 5年前 , 13F
過不去
06/05 22:15, 13F
文章代碼(AID): #1SV41VSR (PHP)