gpt4 book ai didi

php - mysql_connect() 在本地主机上工作正常,但在访问单独的 ip 时却不行

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:49 45 4
gpt4 key购买 nike

我正在与大学的系统管理员合作,为我设置 LAMP 堆栈。我需要从我正在处理的几个网站访问此服务器,但我遇到了一些问题。

为了让事情更清楚:

LAMP 服务器 URL = https://mysqlserver.edu

学校网址 = https://schoolsite.edu

当我在 LAMP 服务器上运行 mysql_connect() 时,它连接正常:

mysql_connect('本地主机', '用户', '密码'); 效果很好!

但是,当我在学校 URL 上运行 mysql_connect() 时,我无法连接:

mysql_connect('mysqlserver.edu', '用户', '密码');

警告:mysql_connect(): Unknown MySQL server host 'mysqlserver.edu' (1) in/home/content/x/x/x/xxx/html/testconnect.php on line 3未知的 MySQL 服务器主机 'mysqlserver.edu' (1)

为了让我在外部站点上的 PHP 脚本能够访问 MySQL 服务器,我需要要求系统管理员做什么?

SSL 会使问题复杂化吗?

感谢您提供的任何见解。

最佳答案

未知的 MySQL 服务器主机可能意味着您的机器无法解析主机名 mysqlserver.edu,您是否尝试过通过 IP 地址连接?

在确定解析名称之后,您必须克服三个进一步的障碍:

  • 其他人展示的防火墙,
  • 必须允许远程连接的 MySQL 服务器配置和
  • 必须设置能够远程连接的用户。

关于php - mysql_connect() 在本地主机上工作正常,但在访问单独的 ip 时却不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482926/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com