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. Я не могу понять, откуда возникла проблема.
Любая идея?