Добрый день!
На днях установил mandiva 2007 free и обнаружил, что в поставку mandriva 2007 не входит MySQL server.
При запуске php скриптов возникает ошибка, при подключении к MySQL - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
locate mysql.sock результатов не дал.
Нашел mysql в исподниках вроде бы как установил.
При запуске mysql появляется сокет в каталоге /tmp/mysql.sock
В php.ini прописал mysql.default_socket = /tmp/mysql.sock
Однако при запуске php скрипта всеровно возникает ошибка Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Подскажите плз куда копать. В сторону PHP, апач, mysql, или в руки?
Mandriva 2007 & MySQL
Не понял что значит "захадкожен"Llama писал(а):в скриптах захадкожен путь к сокету?
PHP скрипт выглядит так:
Код: Выделить всё
$db = mysql_connect ("localhost", "root", "") or die (mysql_error ());
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
constab
http://www.php.net/mysql_connect писал(а): If the MySQL client library tries to connect to the wrong local socket, you should set the correct path as mysql.default_host string in your PHP configuration and leave the server field blank.
Опыт растет прямо пропорционально выведенному из строя оборудованию