作者mylucky (後来)
站内PHP
标题[请益] 请问 Win32 Apache 如何开启 MySQL 3306 Port ?
时间Thu Dec 30 01:57:09 2010
想请问有经验的先进,
目前我有一些栏位需要纪录在远端的 MySQL Server,
我使用的Apache版本是Win32的,
我有在phpmyadmin的设定权限画面,
开启帐号,还有来源 (来源位址我设为任意)
但是我发现我的栏位依然没有办法纪录到远端的 MySQL Database
上网爬文发现好像是因为3306 Port 没有开的关系
爬文中指出 Linux 的 Apache 预设装完 3306 Port 是关闭的
也有教学指导如何开启 Linux 的 Apache 3306 Port
但我因为是使用 win32 版本的 apache
所以我不知道要去哪边开启这个 port
登入phpmyadmin介面似乎也找不到开启该port的选项
我的 win32 apache server 是在防火墙下面
我有nat进去 3306 port 还是没办法顺利纪录栏位到资料表中
而本地端是可以正常纪录的
所以我推测是mysql 3306 port 没开的关系
该台win32的server, windows的防火墙也是关闭的状态
所以也不会因为是windows防火墙封锁的关系
应该是 apache 本身 3306 port 没开的原因
烦请有经验的先进不吝指点!! 感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.218.168.195
1F:→ mp607:我记得linux上装完mysql後就可以连3306了 没用防火墙的话 12/30 03:07
2F:推 linhomeyeu:3306是mysql的port不是apache的,你该检查mysql 12/30 03:16
3F:→ arrack:你先用软体直接连线远端MYSQL就知道了 12/30 11:40
4F:→ mylucky:我可以远端连入APACHE, 但我不知道怎样测试 mysql 有无通 12/30 16:11
5F:→ mylucky:我只是想请问 win32 的 mysql 要去哪开通3306 port ? 12/30 16:11
6F:→ mylucky:是要修改哪个文件之内的, LINUX是修改my.xx 那个档案 12/30 16:12
7F:→ mylucky:但 WIN32 的我就不清楚要改哪个文件 ~ 12/30 16:12
8F:→ mylucky:A地存入A地MYSQL正常, B地(远端)要存入A地MYSQL 就失败 12/30 16:15
9F:→ mylucky:B地可连入A地 APACHE, 故推测是A地MYSQL 3306 PORT 没开 12/30 16:16
10F:→ arrack:要看你mysql帐号的host权限怎麽开的 12/30 17:33
11F:→ arrack:local可以连,表示3306一定有开 12/30 17:33
12F:推 linhomeyeu:常犯错误 设了两个权限 一个是% 另一个是localhost 12/31 02:47