|
MySQL.RU - Webboard
Вернуться
Can't connect to local MySQL server... (Alex) 11/10/2004 - 17:57:06
Re: Can't connect to local MySQL server... (walrus) 11/10/2004 - 18:07:16
> Original message text:
> From: Alex - 11/10/2004 - 17:57:06
> Subject:Can't connect to local MySQL server...
> -----------------
> Добрый день! Подскажите, в чем проблема. Поставил Mysql под RedHat. Через консоль все работает, могу создавать базы, таблицы, делать запросы. А простейший скриптик на PHP не желает
> работать. Пишет:
> Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
>
> В чем может быть дело?..
>
From: walrus - 11/10/2004 - 18:07:16
Subject:Can't connect to local MySQL server...
-----------------
Скорее всего вновь поставленный mysql делает сокет в /tmp/mysql.sock, и консоль соответсвенно ищет его там же. А php, который имеет свой экземпляр mysql-ной бибки, ищет этот сокет в /var/lib/mysql.
два варианта решения
"гряный хак" : от имени рута
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
"все по бумажке": в каталоге данных mysql создать новый (или модифицировать, если уже есть) my.cnf, где во всех разделах прописать
socket = /var/lib/mysql/mysql.sock
чтобы новый mysql создавал и использовал сокет там, где его привыкла видеть php
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
17757
|
|