mysql_connect (): нет такого файла или каталога

Я только что установил сервер MySQL (версия 3.23.58) на старый RedHat7. Я не могу установить более новую версию 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);

Я дважды проверил, что база данных существует и логин и пароль верны.

Это странно, потому что код отлично работает на моем ПК с Windows с Wampp. Я не могу понять, откуда возникла проблема.

Любая идея?

Ответы на вопрос(5)

Ваш ответ на вопрос