作者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://webptt.com/m.aspx?n=bbs/PHP/M.1551646815.A.71B.html
1F:推 bill0205: 在db建立10.12.13.7的user 並且允許10.12.13.9登入? 03/04 07:08
2F:→ localhost: 資料庫要允許外部連接 03/04 07:59
3F:推 duke00184: 你的 mysqli_connect 看起來怪怪的…$10.12.13.7?? 03/04 22:10
4F:推 motherboard: $servername? 03/05 13:53
5F:推 powyo: 公司沒培訓新人嗎? 怎麼會問這種問題 03/05 13:56
6F:推 tempsteve: $conn = mysqli_connect($servername, $username, 03/05 23:42
7F:→ tempsteve: $password); 03/05 23:42
8F:推 carry0987: 建議使用OOP寫法 03/06 16:54
9F:→ TFreeman: 請教樓上大大 OOP寫法指的是? 03/15 22:05
10F:推 waynechen251: $conn是在寫什麼鬼 $username=John 結果你下面引用 05/06 16:36
11F:→ waynechen251: 一個$John? 05/06 16:36
12F:推 JimRoid: 先確定伺服器跟資料庫帳號是能夠外連的吧,不要連port都 06/05 22:15
13F:→ JimRoid: 過不去 06/05 22:15