URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53072
[ Назад ]

Исходное сообщение
"mysql запускается и сразу глохнет"

Отправлено Владимир , 04-Фев-05 06:47 
запускаю мускул (4.1.9 установил из компилир. исходников)
он выдает

/usr/local/mysql/bin/mysqld_safe -u mysql
Starting mysqld daemon with databases from /usr/local/mysql/data
STOPPING server from pid file /var/run/mysqld/mysqld.pid
050204 12:46:31  mysqld ended

а влогах пишет
050204 12:46:31  mysqld started
^G/usr/local/mysql/bin/mysqld: Can't read dir of '/tmp/.private/root/' (Errcode: 13)
^G/usr/local/mysql/bin/mysqld: Can't create/write to file '/tmp/.private/root/ibixBAV5' (Errcode: 13)
050204 12:46:31  InnoDB: Error: unable to create temporary file; errno: 13
050204 12:46:31 [ERROR] Can't init databases
050204 12:46:31 [ERROR] Aborting

050204 12:46:31 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

050204 12:46:31  mysqld ended


в чем тут дело?
вроде все права выставил папки создал, и зачем он ломится в /tmp/.private/root/?
До этого стояла версия 3.23, но ее снес начисто


Содержание

Сообщения в этом обсуждении
"mysql запускается и сразу глохнет"
Отправлено А.Петров , 04-Фев-05 06:55 
>а влогах пишет
>050204 12:46:31  mysqld started
>^G/usr/local/mysql/bin/mysqld: Can't read dir of '/tmp/.private/root/' (Errcode: 13)
>^G/usr/local/mysql/bin/mysqld: Can't create/write to file '/tmp/.private/root/ibixBAV5' (Errcode: 13)
>050204 12:46:31  InnoDB: Error: unable to create temporary file; errno: 13
ну человеческим же языком те грит - не могу ни прочитать, ни записать. проверяй еще раз конфиги my.cf - где у него какие каталоги/файлы и какие права на них и под каким пользователем запускается.

>вроде все права выставил папки создал, и зачем он ломится в /tmp/.private/root/?
так "вроде" или не "вроде"? если "ломится" (чо он, вор што ли?) - значит сказано ему использовать эти каталоги. или собирал так или в конфигах так написано.


"mysql запускается и сразу глохнет"
Отправлено eban , 04-Фев-05 07:51 
прально, зачем вообще читать что написано :) гадость, да еще на англ.

"mysql запускается и сразу глохнет"
Отправлено yftfy , 04-Фев-05 08:01 
>прально, зачем вообще читать что написано :) гадость, да еще на англ.
>

ebaH, you right!


"mysql запускается и сразу глохнет"
Отправлено Владимир , 04-Фев-05 08:53 
вот вам мой конф и прочее
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock

[mysql.server]
user=mysql
basedir=/usr/local/mysql

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

права на папочку mysql 755 -user=mysql gr=mysql
на все остальные также за исключением
'/tmp/.private/root/'   она зачем ему вообще нужна (да еще и ROOT)



"mysql запускается и сразу глохнет"
Отправлено Владимир , 04-Фев-05 08:54 
да к тому же про '/tmp/.private/root/' в доках нихто неупомянает

"mysql запускается и сразу глохнет"
Отправлено Владимир , 04-Фев-05 08:56 
о чуть не забыл!
делаю
/usr/local/mysql/scripts/mysql_install_db --user=mysql
а он мне
Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..
что за файлы? и хде их взять в дистре который скачал их нет

"mysql запускается и сразу глохнет"
Отправлено А.Петров , 04-Фев-05 09:34 
>о чуть не забыл!
>делаю
> /usr/local/mysql/scripts/mysql_install_db --user=mysql
>а он мне
>Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..
> что за файлы? и хде их взять в дистре который скачал
>их нет

я понятия не имею откуда, где, когда и как Вы "скачали дистр". но в поставке MySQL каталог /support-files присутствует. в нем же, кстати, есть примеры my.conf со значениями по умолчанию. да и http://dev.mysql.com/doc/ никто еще не отменял.


"mysql запускается и сразу глохнет"
Отправлено А.Петров , 04-Фев-05 09:09 
>вот вам мой конф и прочее
>[mysqld]
>datadir=/usr/local/mysql/data
>socket=/tmp/mysql.sock
>
>[mysql.server]
>user=mysql
>basedir=/usr/local/mysql
>
>[safe_mysqld]
>err-log=/var/log/mysqld.log
>pid-file=/var/run/mysqld/mysqld.pid
>
>права на папочку mysql 755 -user=mysql gr=mysql
>на все остальные также за исключением
>'/tmp/.private/root/'   она зачем ему вообще нужна (да еще и ROOT)
>
опять двадцать пять!!! ну почти же носом ткнул:
>050204 12:46:31  InnoDB: Error: unable to create temporary file; errno: 13
ну человеческим же языком разговривает - "не могу, грит, создать временный файл". отсюда делаем вывод что /tmp/.private/root/ - каталог временных файлов. потом открываем документацию и ВНИМАТЕЛЬНО читаем о установках по дефолту (по умолчанию - если по русски).
и потом - ну неужели так трудно прочесть доки и самостоятельно поправить my.conf? если выше приведен Ваш полный конфиг - то ну его нафиг вообще ставить mysql.

"mysql запускается и сразу глохнет"
Отправлено Ruslan_Y , 04-Фев-05 10:41 
>а влогах пишет
>050204 12:46:31  mysqld started
>^G/usr/local/mysql/bin/mysqld: Can't read dir of '/tmp/.private/root/' (Errcode: 13)
>^G/usr/local/mysql/bin/mysqld: Can't create/write to file '/tmp/.private/root/ibixBAV5' (Errcode: 13)
>050204 12:46:31  InnoDB: Error: unable to create temporary file; errno: 13

у меня что-то такое с ALTLinux было, вылечил тем что начал запускать (из под рута в init.d скрипте) как:
su - mysql -c "mysqld --user=mysql &"

что не очень-то правильно, но работает


"mysql запускается и сразу глохнет"
Отправлено А.Петров , 04-Фев-05 11:03 
>у меня что-то такое с ALTLinux было, вылечил тем что начал запускать
>(из под рута в init.d скрипте) как:
>su - mysql -c "mysqld --user=mysql &"
>
>что не очень-то правильно, но работает

о! еще один умелец.
люди, когда же вы научитесь читать то, что система вам говорит? или ну его нах? "все виноваты кроме я"?
error 13 в вашем линухе - ошибка с правами доступа. конечно, хрена ли, под рутом и бревно поперек ветра полетит!


"mysql запускается и сразу глохнет"
Отправлено lavr , 04-Фев-05 13:08 
>>у меня что-то такое с ALTLinux было, вылечил тем что начал запускать
>>(из под рута в init.d скрипте) как:
>>su - mysql -c "mysqld --user=mysql &"
>>
>>что не очень-то правильно, но работает
>
>о! еще один умелец.
>люди, когда же вы научитесь читать то, что система вам говорит? или
>ну его нах? "все виноваты кроме я"?
>error 13 в вашем линухе - ошибка с правами доступа. конечно, хрена
>ли, под рутом и бревно поперек ветра полетит!

5 баллов. :)

ps. советую за'copyright'ить: "под рутом и бревно поперек ветра полетит!",
если это собственнное выражение.


"mysql запускается и сразу глохнет"
Отправлено А.Петров , 04-Фев-05 13:20 
>>>у меня что-то такое с ALTLinux было, вылечил тем что начал запускать
>>>(из под рута в init.d скрипте) как:
>>>su - mysql -c "mysqld --user=mysql &"
>>>
>>>что не очень-то правильно, но работает
>>
>>о! еще один умелец.
>>люди, когда же вы научитесь читать то, что система вам говорит? или
>>ну его нах? "все виноваты кроме я"?
>>error 13 в вашем линухе - ошибка с правами доступа. конечно, хрена
>>ли, под рутом и бревно поперек ветра полетит!
>
>5 баллов. :)
>
>ps. советую за'copyright'ить: "под рутом и бревно поперек ветра полетит!",
>если это собственнное выражение.

мое, lavr, мое. в принципе - не жалко, пользуйтесь люди дорогие, одолело просто это: вместо того чтоб подумать и сделать - сбацать чо-нить, а потом руками разводить в стороны.


"mysql запускается и сразу глохнет"
Отправлено lavr , 04-Фев-05 13:30 
>>>ли, под рутом и бревно поперек ветра полетит!
>>
>>5 баллов. :)
>>
>>ps. советую за'copyright'ить: "под рутом и бревно поперек ветра полетит!",
>>если это собственнное выражение.
>
>мое, lavr, мое. в принципе - не жалко, пользуйтесь люди дорогие, одолело
>просто это: вместо того чтоб подумать и сделать - сбацать чо-нить,
>а потом руками разводить в стороны.

ну это не так раздражительно в сравнении с воинствующими незнайками
и приписками: горю, нет времени, к документации не отправлять, а ты кто такой, нечего сказать - лучше помолчи и тд и тп

некий а-ля windoze подход - ща стартанем сперва и посмотрим, а че не так
и как нуна на хворуме спросим :)