gpt4 book ai didi

PHP:连接外部mysql数据库

转载 作者:行者123 更新时间:2023-11-30 00:10:37 26 4
gpt4 key购买 nike

我想使用 PHP 连接外部数据库。但是,它给出了这个错误

Warning: mysql_connect(): Can't connect to MySQL server on 'SERVER_IP_ADDRESS' (110) in /home/<username>/public_html/index.php on line 7
Can't connect to MySQL server on 'SERVER_IP_ADDRESS' (110)

这是我的代码。

define("_CONFIG_DB_HOST", "SERVER_IP_ADDRESS");  /* database host name */
define("_CONFIG_DB_NAME", "DATABASE_NAME"); /* database name */
define("_CONFIG_DB_USER", "DATABASE_USERNAME"); /* database username */
define("_CONFIG_DB_PASS", "DATABASE_PASSWORD"); /* database password */


$con = mysql_connect(_CONFIG_DB_HOST,_CONFIG_DB_USER,_CONFIG_DB_PASS) or die(mysql_error());
mysql_select_db(_CONFIG_DB_NAME,$con) or die(mysql_error());

我还在主机服务器中添加了远程数据库访问主机条目

如果我做错了什么,请指导我。

最佳答案

确保DATABASE_USERNAME可以从您的主机(运行此脚本的计算机)访问DATABASE_NAMESERVER_IP_ADDRESS .

当您授予数据库访问权限时,您将使用 USERNAME@HOST形式。这里是HOST表示 USERNAME 所在的主机将从连接。通常我们保留它localhost。因为我们想要根据 mysql 服务器由位于 localhost 的用户进行连接。但你的本地主机不是 mysql 服务器 localhost。这就是需要更改主机部分的原因。

关于PHP:连接外部mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24103417/

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