Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
MYSQL pid MYSQL.SOCK Помогите!!! Горю!!!! (Константин) 22/05/2003 - 20:02:44
      Re: MYSQL pid MYSQL.SOCK Помогите!!! Горю!!!! (walrus) 22/05/2003 - 20:29:30
      Re: MYSQL pid MYSQL.SOCK Помогите!!! Горю!!!! (sonts) 21/04/2009 - 16:47:56

> Original message text:
> From: Константин - 22/05/2003 - 20:02:44
> Subject:MYSQL pid MYSQL.SOCK Помогите!!! Горю!!!!
> -----------------
> Проблема в том, что я прописал sock для mysql в my.cnf на /tmp
> потому что туда может писать. Он должен создавать как я уже понял
> mysql.sock , но он вроде его создает только тогда может создать pid
> файл для mysqld.
> Вот странность: при загрузке он ругаеться что не может создать pid
> файл для mysqld и что эта директория куда он хочет его зашуровать
> залочена (хоть я ставил абсолютно все права).
> После загрузки mysql с консоли (тобишь когда пишешь mysql и там
> работаешь) как часики пашет, но как только я пытаюсь законектиться к
> нему через PHP он начинает орать что не может законектиться на
> /var/lib/mysq/mysql.sock хоть я путь для sock прописал в
> /tmp/mysql.sock где он и создаеться при загрузке.
>
> На мой взгляд там жопа с этим pid (process id). из-за этого и не хочет
> создавать его.
> Где можно приписать путь для создания этого pid файл.
> Через mysql --pid-file=/tmp/... орет что под рутом нельзя... тогда
> как?
>


From: walrus - 22/05/2003 - 20:29:30
Subject:MYSQL pid MYSQL.SOCK Помогите!!! Горю!!!!
-----------------
Тэкс. По поводу mysql.sock. Похоже php использует не те mysql бибки, которые в _вашем_ mysql, а те, которые поставились при установки линукса. А они как правило используют /var/lib/mysql/mysql.sock. Самый простой способ обойти это - сделать линк в /var/lib/mysql на /tmp/mysql.sock. То есть буквально

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

По поводу pid файла. По умолчанию он создается в $DATADIR. Не забывайте, что этот pid файл создается от имени пользователя от которого работает mysqld (обычно пользователь "mysql").
Запускать mysqld --pid-fil=... не стоит. Используйте скрипт mysqld_safe --pid-file=... И убедитсь что место где должны быть данные, доступны для чтения/записи/скана пользователю mysql.










[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35451



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |