







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35451
|
|