Привет ребята!
Вообщем сделал я какую-то тупость, теперь разгрести не могу. Помогите кто чем может...
Стоял у меня 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: [ СБОЙ ]Вообщем помогите запустить демон.
>Привет ребята!
>Вообщем сделал я какую-то тупость,>верно?
>
>теперь при запуске демона service mysqld start говорит:
>Инициализируется база данных MySQL: [ ОК ]
>Timeout error occurred trying to start MySQL Daemon.
>Запускается MySQL: [ СБОЙ ]
>
>Вообщем помогите запустить демон.Читаем системные логи + логи мускуля.
Если не можем понять, то выкладываем сюда.
>Читаем системные логи + логи мускуля.
>Если не можем понять, то выкладываем сюда.запускаю
/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Где еще копаться?
> 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
>> 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 загрузить этот демон.