首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到另一个服务器上的数据库?

问如何连接到另一个服务器上的数据库?
EN

Stack Overflow用户
提问于 2015-09-30 12:11:27
回答 1查看 44关注 0票数 0
代码语言:javascript
复制
<?php 
$dbh=mysql_connect('187.0.0.0','abcd','1234') or die(mysql_error());
if($dbh)
{
echo "server connected";
}
$db=mysql_select_db('demo') or die(mysql_error());
if($db)
{
echo "database connected";
}
?>

我在另一台服务器上使用了这段代码来检查连接性,但是我得到了一个错误

主机'mail.hosting1001.in‘不允许连接到此MySQL服务器

EN

回答 1

Stack Overflow用户

发布于 2015-09-30 12:20:15

服务器必须允许有关用户进行远程连接。使用GRANT语法为您的用户提供远程权限(但将这些权限限制在正在进行远程连接的IP地址上,假设它是固定地址)。

更好的是,正如feeela在评论中所建议的:在机器之间打开一个安全的隧道,这样您就可以像连接到本地机器一样连接起来。

另外,请使用mysql_*;mysql_*函数已经过时,已弃用和不安全。使用MySQLi或PDO代替。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32865748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档