【问题标题】:cannot connect remotely with online database on localhost phpmyadmin无法与 localhost phpmyadmin 上的在线数据库远程连接
【发布时间】:2016-05-08 10:40:39
【问题描述】:

我已经配置了 phpmyadmin 的 config.inc.php 文件,并且在 localhost/phpmyadmin 中相应地出现了一个下拉菜单来选择服务器。但是当我尝试连接到服务器时,它说: phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。 我已将我的 ip 地址添加到 cpanel 中的在线主机服务器并可以访问远程 sql 连接。 请帮忙。

【问题讨论】:

  • 您的问题不清楚。 “可以访问远程 sql 连接”是什么意思?您不能“访问”连接。我建议您检查是否可以从执行 phpmyadmin 应用程序的系统连接到 sql 服务器。这样您就可以确保 1. 您确实具有网络访问权限,并且 2. 您的凭据有效。

标签: mysql phpmyadmin


【解决方案1】:

作为安全措施,大多数主机都会阻止与 MySQL 服务器的传入连接。您必须向您的主机询问解锁端口 3306 以及如何直接访问您的 MySQL——或者在您的 Web 主机上运行 API,由于位于同一网络上,该 API 可以访问 MySQL 服务器,并访问数据库通过那个。特别是对于 phpMyAdmin,只需将其安装在您的网络主机而不是本地计算机上,然后通过互联网而不是 localhost 访问它。

【讨论】:

    猜你喜欢
    • 2014-10-19
    • 2013-08-10
    • 2016-01-23
    • 2022-06-15
    • 2018-07-21
    • 2011-05-06
    • 2016-06-01
    • 2019-10-16
    • 2018-08-29
    相关资源
    最近更新 更多