作者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/cn.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