php - 使用 PHP 的 MySQL 连接字符串

标签 php mysql

我正在尝试通过我的本地计算机连接到托管在我的服务器上的数据库。

我的服务器有 cPanel 11,它是一个典型的共享服务器,由 CentOS、PHP 和 MySQL 提供支持。

准确地说,我在同一台服务器上持有经销商帐户。我想访问不同帐户或域之间的数据库。

在 MySQL 连接字符串中,我尝试定义域名,但它不起作用。这是我试过的。

<?php
$link = mysql_connect('mydomain.com', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

这给出了以下错误

Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://bhatkalnews.com:3306) in C:\wamp\www\test\conn.php on line 4

Warning: mysql_connect() [function.mysql-connect]: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\wamp\www\test\conn.php on line 4

Fatal error: Maximum execution time of 60 seconds exceeded in C:\wamp\www\test\conn.php on line 4

我必须在连接字符串中定义什么才能使其工作?

最佳答案

防火墙?

尝试

远程登录 mydomain.com 3306

在命令行上。

如果这不起作用,则连接很可能被防火墙阻止了

关于php - 使用 PHP 的 MySQL 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837051/

相关文章:

php - 未找到类 'App\Http\Controllers\IntlDateFormatter'

PhpSpreadsheet - 获取 d/m/Y 日期的原始字符串值,而不是转换为 float

mysql - 以比此查询更快的方式计算数量

mysql - 是否有示例 MySQL 数据库?

sql - MYSQL,使用唯一表名 VS 使用 id

php - 如何从mysql中的文本字段中读取数据

php - Laravel 创建一个 JSON 数组

php - 权限不足,无法运行 typeperf.exe

mysql - ColdFusion QOQ,比较时间值?

mysql - 可以在 WHERE 中执行 UPDATE 子句吗?