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

Исходное сообщение
"Обновление MySQL"

Отправлено Hall9000 , 12-Фев-07 22:40 
Привет ребята!
Вообщем сделал я какую-то тупость, теперь разгрести не могу. Помогите кто чем может...
Стоял у меня MySQL v.3, скачал дистрибутив v.5
делал так как написано в реадми.

service mysqld stop

./configure --prefix=/usr/local/mysql
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root  .
chown -R mysql var
chgrp -R mysql .
bin/mysqld_safe --user=mysql &

вроде все путем

теперь запускаю демон
service mysqld start
вот тут и началося....

в файле /etc/init.d/mysqld
поправил
datadir="/usr/local/mysql"

верно?

теперь при запуске демона service mysqld start говорит:
Инициализируется база данных MySQL: [ ОК ]
Timeout error occurred trying to start MySQL Daemon.
Запускается MySQL: [ СБОЙ ]

Вообщем помогите запустить демон.


Содержание

Сообщения в этом обсуждении
"Обновление MySQL"
Отправлено universite , 13-Фев-07 00:35 
>Привет ребята!
>Вообщем сделал я какую-то тупость,

>верно?
>
>теперь при запуске демона service mysqld start говорит:
>Инициализируется база данных MySQL: [ ОК ]
>Timeout error occurred trying to start MySQL Daemon.
>Запускается MySQL: [ СБОЙ ]
>
>Вообщем помогите запустить демон.

Читаем системные логи + логи мускуля.
Если не можем понять, то выкладываем сюда.


"Обновление MySQL"
Отправлено Hall9000 , 13-Фев-07 08:11 
>Читаем системные логи + логи мускуля.
>Если не можем понять, то выкладываем сюда.

запускаю
/etc/init.d/mysqld start

Инициализируется база данных MySQL: [ ОК ]
Timeout error occurred trying to start MySQL Daemon.
Запускается MySQL: [ СБОЙ ]

Дальше смотрю файл /var/log/mysqld.log пустой
Далее идем
запустил отдельно демон таким способом
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf
пишет вот что:
Starting mysqld daemon with databases from /usr/local/var
STOPPING server from pid file /usr/local/var/home.pid
070213 11:06:02  mysqld ended

смотрю файл /usr/local/var/home.err

070213 11:05:59  mysqld started
070213 11:05:59  InnoDB: Started; log sequence number 0 43655
/usr/local/libexec/mysqld: File './mysql-bin.000030' not found (Errcode: 13)
070213 11:05:59 [ERROR] Failed to open log (file './mysql-bin.000030', errno 13)
070213 11:05:59 [ERROR] Could not open log file
070213 11:05:59 [ERROR] Can't init tc log
070213 11:05:59 [ERROR] Aborting
070213 11:05:59  InnoDB: Starting shutdown...
070213 11:06:02  InnoDB: Shutdown completed; log sequence number 0 43655
070213 11:06:02 [Note] /usr/local/libexec/mysqld: Shutdown complete
070213 11:06:02  mysqld ended

Где еще копаться?


"Обновление MySQL"
Отправлено Nimdar , 13-Фев-07 11:18 
> 070213 11:05:59  InnoDB: Started; log sequence number 0 43655
> /usr/local/libexec/mysqld: File './mysql-bin.000030' not found (Errcode: 13)
> 070213 11:05:59 [ERROR] Failed to open log (file './mysql-bin.000030', errno 13)

> Где еще копаться?
В правах.
Пользователь mysql не может создать ./mysql-bin.000030
chown -R mysql:mysql /usr/local/var


"Обновление MySQL"
Отправлено Hall9000 , 13-Фев-07 14:07 
>> 070213 11:05:59  InnoDB: Started; log sequence number 0 43655
>> /usr/local/libexec/mysqld: File './mysql-bin.000030' not found (Errcode: 13)
>> 070213 11:05:59 [ERROR] Failed to open log (file './mysql-bin.000030', errno 13)
>
>> Где еще копаться?
>В правах.
>Пользователь mysql не может создать ./mysql-bin.000030
>chown -R mysql:mysql /usr/local/var


Вообщем запустил я демон, теперь надо смотреть, как при загрузке Linux загрузить этот демон.