作者regress ()
看板PHP
標題[請益] 請問PHP遠端連線MySQL
時間Mon Mar 4 05:00:11 2019
大家好:
因為部門需求,需要把別人寫好的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
推 bill0205: 在db建立10.12.13.7的user 並且允許10.12.13.9登入? 03/04 07:08
→ localhost: 資料庫要允許外部連接 03/04 07:59
推 duke00184: 你的 mysqli_connect 看起來怪怪的…$10.12.13.7?? 03/04 22:10
推 motherboard: $servername? 03/05 13:53
推 powyo: 公司沒培訓新人嗎? 怎麼會問這種問題 03/05 13:56
推 tempsteve: $conn = mysqli_connect($servername, $username, 03/05 23:42
→ tempsteve: $password); 03/05 23:42
推 carry0987: 建議使用OOP寫法 03/06 16:54
→ TFreeman: 請教樓上大大 OOP寫法指的是? 03/15 22:05
推 waynechen251: $conn是在寫什麼鬼 $username=John 結果你下面引用 05/06 16:36
→ waynechen251: 一個$John? 05/06 16:36
推 JimRoid: 先確定伺服器跟資料庫帳號是能夠外連的吧,不要連port都 06/05 22:15
→ JimRoid: 過不去 06/05 22:15