首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL远程连接

MySQL远程连接
EN

Stack Overflow用户
提问于 2013-04-25 05:59:00
回答 2查看 166关注 0票数 0

我刚接触过MySQLPHP,并使用了5.0版本的php。我的要求是连接到位于另一台服务器上的MySQL数据库(www.ome-domain.com)。我的PHP文件位于本地系统中。

我有remote server database证书。如何将这些细节配置到PHP文件中?

到目前为止,我的代码如下:

代码语言:javascript
复制
mysql_connect("remote server ip", "root", "root123") or die (mysql_error ());
// Select database
mysql_select_db("resource") or die(mysql_error());
// SQL query
$strSQL = "SELECT * FROM resource WHERE resource_type=11";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);

当我使用上述代码时,出现以下错误: 拒绝用户“root”@“%”对数据库“资源”的访问

EN

回答 2

Stack Overflow用户

发布于 2013-04-25 06:03:34

要连接到另一台服务器中的mysql数据库,需要获取该特定服务器上数据库的主机、用户名和密码。喜欢,

代码语言:javascript
复制
mysql_connect('server_host', 'server_db_username', 'server_db_password');
mysql_select_db('server_db_name');

你的代码是正确的。只需连接服务器凭据即可。

票数 1
EN

Stack Overflow用户

发布于 2013-04-25 06:13:31

有可能在MySQL服务器访问规则中不允许远程连接,这是一种常见的安全措施。我建议您与服务器支持小组联系以了解更多细节。

此外,我建议阅读this

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

https://stackoverflow.com/questions/16207414

复制
相关文章

相似问题

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