作者prince1983 (王子杀公主~)
看板PHP
标题[请益] Mysql外部连线 part2
时间Tue Jun 11 14:03:17 2013
我想应该换个方式提问!
分享器固定IP:111.112.113.114
现在有一台装了apache 2.6.0的server;ip:192.168.2.123
IP分享器我设定了一个NAT
内部IP 192.168.2.123 内部端口:80 外部端口:8051
之後在我在网路上打 111.112.113.114:8051
可以连进去server 编辑资料库。
但是如果再PHP网页的host 主机为:111.112.113.114:8051
就无法读取该server 理面资料库的资料
请问有高手知道如何解决吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.49.250
1F:→ tjjh89017:......... 06/11 14:05
2F:→ tjjh89017:111.112.113.114:8051 => httpd 06/11 14:06
3F:推 water2924:php那边DB的帐密设定有确定正确吗? 06/11 14:06
4F:→ tjjh89017:你的SQL port有forwarding出来吗? 06/11 14:06
5F:→ prince1983:帐号密码都是root 06/11 14:07
6F:→ prince1983:tjjh89017 不太懂你的意思? 06/11 14:07
7F:→ tjjh89017:你"可以连进去server编辑资料库" 是指用phpMyAdmin吗? 06/11 14:08
8F:推 water2924:你php code里面应该有设定连线的帐密 跟你DB帐密一致吗? 06/11 14:09
9F:→ prince1983:tjjh89017 对.. 06/11 14:09
10F:→ prince1983:water2924 有 06/11 14:09
11F:→ tjjh89017:那你提供一下所有的网路架构 内+外 还有php里面的设定 06/11 14:10
12F:→ tjjh89017:之类的,也包括NAT设定 等等我回来再帮你看看 06/11 14:11
13F:→ water2924:@@ php跟DB看起来是在同一台机器 感觉不太需要特别设定 06/11 14:12
14F:→ tjjh89017:那原PO用127.0.0.1试试看,如果不行那就是port forward 06/11 14:13
15F:→ tjjh89017:搞错 06/11 14:13
16F:→ tjjh89017:先把原本填111.112.113.114:8051的host改成127.0.0.1 06/11 14:14
17F:推 water2924:看了上一篇 原po先看一下db_config.php 这支的设定吧 06/11 14:16
18F:→ prince1983:设定成 LOCALHOST OR 192.168.2.123 OR 127.0.0.1 都ok 06/11 14:17
19F:→ prince1983:内部连线都正常~因为网页要放在网路上~必须由外往内 06/11 14:18
20F:→ water2924:要改成外部连进来 只要NAT设定好应该就可以了吧 @@ 06/11 14:22
21F:→ water2924:因为你的web和DB看起来是在同一台机器上 06/11 14:23
22F:→ prince1983:可以连近来编辑mysql资料库~却无法连线资料库 06/11 14:25
23F:→ tjjh89017:其实...如果说PHP也是在本机,那mysql port有没有开没差 06/11 19:27