我刚刚在旧的 RedHat7 上安装了 MySQL 服务器(版本 3.23.58)。由于依赖关系,我无法安装更新的 MySQL 版本。我无法更新此 RedHat 服务器上的库。
但是,我在使用 PHP 连接到数据库时遇到问题。首先我使用 PDO,但我意识到 PDO 与 MySQL 3.23 不兼容......
所以我用mysql_connect()
. 现在我有以下错误:
Warning: mysql_connect(): No such file or directory in /user/local/apache/htdocs/php/database.php on line 9
Error: No such file or directory
我的代码是:
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'test';
$db = mysql_connect($host, $user, $password) or die('Error : ' . mysql_error());
mysql_select_db($database);
我检查了两次数据库是否存在并且登录名和密码正确。
这很奇怪,因为代码在我的带有 Wampp 的 Windows PC 上运行良好。我无法弄清楚问题出在哪里。
任何的想法?