我试图通过 PHP 网页连接到我的 mysql 服务器,一段时间后,我发现它返回错误 0。
一些细节:我正在使用 cPanel 运行一个网络服务器,它还包括 mysql 服务。现在我制作了一个简单的网页,连接到我的数据库:
mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die ('cannot connect to sql server: '. mysql_errno());
运行它时,我得到了输出:
cannot connect to sql server: 0
我已经想通了,肯定是和mysql服务的bug有关,也有人(网上)建议重新安装mysql,虽然我不相信这样的错误需要这么激进“改变”。另外,另一方面,要通过 SSH 访问 cpanel(用于重新安装或系统重启),我需要访问我目前没有的 cPanel WHM。
你对我应该做什么有什么建议吗?如有必要,我可以尝试访问 WHM。
整个代码:
<?php
ini_set('display_errors',1);
$mysql_hostname = "****";
$mysql_user = "****";
$mysql_password = "****";
$mysql_database = "****";
// Make a MySQL Connection
mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die ('cannot connect to sql server: '. mysql_errno(). mysql_error());
mysql_select_db($mysql_database) or die('cannot select db: '.mysql_error());
?>