Т.е. на стороне сервера почему-то только локальный сокет поднят...
- Код: Выделить всё
root@diablo:~# netstat -anp|grep mysql
unix 2 [ ACC ] STREAM LISTENING 287114 16338/mysqld /var/run/mysql/mysql.sock


Модераторы: Почётные модераторы, Модераторы "Программирование"
root@diablo:~# netstat -anp|grep mysql
unix 2 [ ACC ] STREAM LISTENING 287114 16338/mysqld /var/run/mysql/mysql.sock
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /var/www2/vhost/media/index.php on line 7
connect: Lost connection to MySQL server during query
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in /var/www2/vhost/media/index.php on line 7
connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client
[Psycho]-Fox писал(а):"Клиент не поддерживает тип протокола используемый сервером" (прим. перевод)
Обновляй клиент...
ddo писал(а):Если не ошибаюсь, это потому что PHP скомпилирован с другой версией клиента (библиотекой libmysqlclient.a/libmysqlclient.so). Такое случается, например, если MySQL устанавливаешь из исходников, а PHP используешь из пакетов дистрибутива. Если так, то тогда надо компилировать PHP с этой версией MySQL.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1