【问题标题】:How to connect to a MySQL database on another domain using php? [duplicate]如何使用 php 连接到另一个域上的 MySQL 数据库? [复制]
【发布时间】:2017-04-23 14:56:26
【问题描述】:

这段代码无法连接其他域数据库,我试过了..

<?php 
$con_mail = mysqli_connect("domain","user","pass","db"); 
// Check connection 
if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
?>

我的错误是

“mysqli_connect(): (HY000/2003): 无法连接到 'joojmail.com' (110) 上的 MySQL 服务器”

【问题讨论】:

  • 你得到的错误信息是..?
  • 我的错误是“mysqli_connect(): (HY000/2003): Can't connect to MySQL server on 'joojmail.com' (110)”
  • domian 还是数据库?
  • 将该信息放入您的问题中使用问题下方的edit 链接

标签: php mysqli


【解决方案1】:

SQL Server 中经常使用的安全设置是只允许本地访问。

如果您可以连接到本地数据库但另一个域不起作用,我认为您的访问被服务器阻止了。

【讨论】:

  • 看不懂
  • MYSQL 用户帐户有 2 个部分 1) 用户 ID 2) 允许他们连接 FROM 的位置。如果您使用的帐户不允许远程连接,则您无法远程连接
  • 首先尝试使用桌面应用程序连接到数据库,例如HeidiSQL。然后你知道它是否通常有效。
猜你喜欢
  • 2011-04-25
  • 2011-02-11
  • 2015-06-24
  • 1970-01-01
  • 2011-11-07
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
相关资源
最近更新 更多