【紧急】PHP 连接 外部数据库的问题

我有俩个服务器A服务器只有数据库B服务器只有程序,网页代码我想在B服务器连接A服务器的数据库可是试了一天不行。。。我连接的方法是这样的首先在A服务器数据库的mysql>u... 我有俩个服务器
A服务器只有数据库
B服务器只有程序,网页代码
我想在B服务器连接A服务器的数据库
可是试了一天不行。。。
我连接的方法是这样的
首先在A服务器数据库的mysql > user表里 添加了
host = B服务器IP
user = 用户名
完了在B服务器里用下面代码连接
$connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
$select_db = sql_select_db($mysql_db, $connect_db);结果失败。。。。
问题到底在哪里呢??
展开
 我来答
c6iz
2012-06-27 · TA获得超过1417个赞
知道大有可为答主
回答量:1426
采纳率:100%
帮助的人:1041万
展开全部
你要到你的数据库服务器上看看,有没有这个帐户权限?
show grants for 用户名@B服务器IP;
还是你直接INSERT的密码是不能用的,密码都是经过加密后的。
还是直接使用
grant 语句创建用户吧
情感微观
2012-06-27 · TA获得超过402个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:105万
展开全部
这样的话我感觉不怎么好,远程IP 对于数据来说速度比较慢,你可以把两台服务器连成一个 局域网 直接用 192.168.1.2 之类的链接就好了,还能保证 B服务器不被外部访问

你的问题可能在于 mysql 不能被外部访问的原因
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ming07111
2012-06-27 · 超过26用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:50.6万
展开全部
可以再phpmyadmin里设置mysql的访问权限。初步估计你是访问权限问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2012-06-27 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
楼主说的是sql server数据库吧?
远程连接,需要数据库角色允许远程连接。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式