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

作者: regress   2019-03-04 05:00:11
大家好:
因為部門需求,需要把別人寫好的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 "?接成功";
?>
再煩請指教!
作者: tempsteve (不垃圾話運動ing)   2019-03-05 23:42:00
$conn = mysqli_connect($servername, $username,$password);
作者: powyo (光子郎)   2019-03-05 13:56:00
公司沒培訓新人嗎? 怎麼會問這種問題
作者: motherboard (媽的Ball)   2019-03-05 13:53:00
$servername?
作者: bill0205 (善良的小孩沒人愛)   2019-03-04 07:08:00
在db建立10.12.13.7的user 並且允許10.12.13.9登入?
作者: localhost (127.0.0.1)   2019-03-04 07:59:00
資料庫要允許外部連接
作者: duke00184   2019-03-04 22:10:00
你的 mysqli_connect 看起來怪怪的…$10.12.13.7??
作者: carry0987 (carry)   2019-03-06 16:54:00
建議使用OOP寫法
作者: TFreeman (Freeman)   2019-03-15 22:05:00
請教樓上大大 OOP寫法指的是?
作者: waynechen251 (waynechen251)   2019-05-06 16:36:00
$conn是在寫什麼鬼 $username=John 結果你下面引用一個$John?
作者: JimRoid (小綿綿)   2019-06-05 22:15:00
先確定伺服器跟資料庫帳號是能夠外連的吧,不要連port都過不去

Links booklink

Contact Us: admin [ a t ] ucptt.com