Страница 1 из 2
запуск и переустановка mysql
Добавлено: 2008-05-18 14:13:52
maradona
Такая проблема: после переноса FreeBSD 6.3 на hdd большего размера (через dump/restore) все работает кроме mysql-server вот что при запуске:
Код: Выделить всё
[root@guga /]# /usr/local/etc/rc.d/mysql-server restart
net.inet.ip.forwarding: 1 -> 1
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
mysql not running? (check /var/db/mysql/guga.chipidron.com.pid).
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
/usr/local/etc/rc.d/mysql-server: DEBUG: run_rc_command: start_precmd: mysql_prestart
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_limits is set to NO.
Starting mysql.
/usr/local/etc/rc.d/mysql-server: DEBUG: run_rc_command: doit: su -m mysql -c 'sh -c "/usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/guga.chipidron.com.pid > /dev/null &"'
[root@guga /]# /usr/local/etc/rc.d/mysql-server status
net.inet.ip.forwarding: 1 -> 1
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
mysql is not running.
[root@guga /]#
вот что в директории mysql:
Код: Выделить всё
[root@guga /]# ls -la /var/db/mysql
total 20574
drwx------ 9 mysql mysql 512 16 май 16:11 .
drwxr-xr-x 14 root wheel 512 16 май 19:06 ..
drwx------ 2 mysql mysql 4096 13 май 21:48 abills
drwx------ 2 mysql mysql 6144 23 мар 21:09 forum
-rw-rw---- 1 mysql mysql 22266 16 май 16:11 guga.chipidron.com.err
-rw-rw---- 1 mysql mysql 5242880 16 май 16:11 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 2 мар 12:57 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760 16 май 16:11 ibdata1
drwx------ 2 mysql mysql 1536 2 мар 12:57 mysql
drwx------ 2 mysql mysql 512 2 мар 12:57 test
drwx------ 2 mysql mysql 512 20 апр 11:44 trafd
drwx------ 2 mysql mysql 1024 2 мар 13:20 verlihub
drwx------ 2 mysql mysql 1024 24 апр 23:49 wordpress
[root@guga /]#
такой вопрос, если я переустановлю mysql-server, (и он запустится ...

)какимто образом можна подключить уже имеющиеся базы даных? как это зделать?
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:22:01
zg
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
ну это понятно
/usr/local/etc/rc.d/mysql-server: DEBUG: run_rc_command: doit: su -m mysql -c 'sh -c "/usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/guga.chipidron.com.pid > /dev/null &"'
юзверь и группа mysql существуют?
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:29:42
zg
Код: Выделить всё
game# pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
game#
у тебя так же?
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:45:21
maradona
есть конечно:
Код: Выделить всё
guga# pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
guga#
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:48:04
zg
выполни
Код: Выделить всё
/usr/local/bin/mysqld_safe --verbose --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/guga.chipidron.com.pid
и вывод сюда кинь
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:51:49
maradona
вот:
Код: Выделить всё
[root@guga /var/db/mysql]# /usr/local/bin/mysqld_safe --verbose --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/guga.chipidron.com.pid
Starting mysqld daemon with databases from /var/db/mysql
STOPPING server from pid file /var/db/mysql/guga.chipidron.com.pid
080518 14:50:17 mysqld ended
[root@guga /var/db/mysql]#
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 14:52:36
maradona
не работает:
Код: Выделить всё
[root@guga /var/db/mysql]# /usr/local/etc/rc.d/mysql-server status
net.inet.ip.forwarding: 1 -> 1
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
/usr/local/etc/rc.d/mysql-server: DEBUG: pid file (/var/db/mysql/guga.chipidron.com.pid): not readable.
mysql is not running.
[root@guga /var/db/mysql]#
кстати вот етого файла нету у меня..
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:02:19
zg
maradona писал(а):кстати вот етого файла нету у меня..
у меня тоже, это опциональный файл, его может и не быть.
где my.cnf лежит?
ман писал(а): mysqld_safe reads all options from the [mysqld], [server], and
[mysqld_safe] sections in option files. For example, if you specify a
[mysqld] section like this, mysqld_safe will find and use the
--log-error option:
[mysqld]
log-error=error.log
надо лог смотреть
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:06:54
maradona
нету нигде.., а что с етим делать
а разве не это лог?:
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:09:44
maradona
что прописать my.conf в /etc? и прописать секцию:
и куда он будет ложиться?
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:14:42
zg
maradona писал(а):
нету нигде.., а что с етим делать
))) его надо скопировать и рихтовать, в общем случае
Код: Выделить всё
game# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
maradona писал(а):а разве не это лог?:
вроде лог, удали его, а после запуска посмотри чё туда сыплется.
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:15:54
zg
maradona писал(а):что прописать my.conf в /etc? и прописать секцию:
и куда он будет ложиться?
в папку базы я так понимаю, только не conf, а cnf ))) пока можно отложить это действо
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:20:51
maradona
удалил guga.chipidron.com.err вот вновь создавшийся:
Код: Выделить всё
[root@guga /var/db/mysql]# cat guga.chipidron.com.err
080518 15:19:30 mysqld started
080518 15:19:31 InnoDB: Started; log sequence number 0 43675
080518 15:19:31 [ERROR] Can't start server : Bind on unix socket: Permission denied
080518 15:19:31 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
080518 15:19:31 [ERROR] Aborting
080518 15:19:31 InnoDB: Starting shutdown...
080518 15:19:33 InnoDB: Shutdown completed; log sequence number 0 43675
080518 15:19:33 [Note] /usr/local/libexec/mysqld: Shutdown complete
080518 15:19:33 mysqld ended
[root@guga /var/db/mysql]#
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:26:15
zg
выполни
у тебя демон не может открыть сокет - либо занят, либо прав нет
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:27:06
maradona
запустил с my.cnf (ниче там не менял токо добавил секцию лога) содержимое тоже самое что и раньше:
Код: Выделить всё
[root@guga /var/db/mysql]# cat error.log
080518 15:24:45 mysqld started
080518 15:24:45 InnoDB: Started; log sequence number 0 43675
080518 15:24:45 [ERROR] Can't start server : Bind on unix socket: Permission denied
080518 15:24:45 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
080518 15:24:45 [ERROR] Aborting
080518 15:24:45 InnoDB: Starting shutdown...
080518 15:24:47 InnoDB: Shutdown completed; log sequence number 0 43675
080518 15:24:47 [Note] /usr/local/libexec/mysqld: Shutdown complete
080518 15:24:47 mysqld ended
080518 15:24:54 mysqld started
080518 15:24:54 InnoDB: Started; log sequence number 0 43675
080518 15:24:54 [ERROR] Can't start server : Bind on unix socket: Permission denied
080518 15:24:54 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
080518 15:24:54 [ERROR] Aborting
080518 15:24:54 InnoDB: Starting shutdown...
080518 15:24:56 InnoDB: Shutdown completed; log sequence number 0 43675
080518 15:24:56 [Note] /usr/local/libexec/mysqld: Shutdown complete
080518 15:24:56 mysqld ended
[root@guga /var/db/mysql]#
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:28:04
maradona
порт не слушается ниче не выдает на :
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:29:40
zg
Код: Выделить всё
game# sockstat | grep mysql
root verlihub 50507 3 stream -> /tmp/mysql.sock
mysql mysqld 11994 13 tcp4 127.0.0.1:3306 *:*
mysql mysqld 11994 14 stream /tmp/mysql.sock
mysql mysqld 11994 31 stream /tmp/mysql.sock
и ещё вот так. Может просто кто-то блокирует сокет
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:30:52
maradona
Код: Выделить всё
у тебя демон не может открыть сокет - либо занят, либо прав нет
и как решать эту проблему?
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:31:44
maradona
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:31:55
zg
ещё вариант
Код: Выделить всё
game# ls -la /tmp/mysql.sock
srwxrwxrwx 1 mysql wheel 0 May 8 11:34 /tmp/mysql.sock
game#
при выключенном сервере сокета не должно быть
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:34:06
maradona
Код: Выделить всё
[root@guga /var/db/mysql]# ls -la /tmp/mysql.sock
ls: /tmp/mysql.sock: No such file or directory
[root@guga /var/db/mysql]#
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:46:56
zg
080518 15:24:54 [ERROR] Can't start server : Bind on unix socket: Permission denied
080518 15:24:54 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
080518 15:24:54 [ERROR] Aborting
сервер не стартует из-за сокета.. если сокет не блокируется, то у демана не хватает прав его создать...
maradona писал(а):какимто образом можна подключить уже имеющиеся базы даных? как это зделать?
подключить можно путём физического копирования файлов с базами, либо через дампы. Лучше через дампы. Через файлы иногда доступ только на чтение почему-то выставляется.
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:49:19
zg
а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь
Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:52:39
maradona
Код: Выделить всё
сервер не стартует из-за сокета.. если сокет не блокируется, то у демана не хватает прав его создать...
мля победа.. - chmod 777 /tmp
Код: Выделить всё
[root@guga /var/db/mysql]# /usr/local/etc/rc.d/mysql-server status
net.inet.ip.forwarding: 1 -> 1
/usr/local/etc/rc.d/mysql-server: DEBUG: checkyesno: mysql_enable is set to YES.
mysql is running as pid 32057.
[root@guga /var/db/mysql]#
вот в чем причина была..

спс за ответы, осталось только не понятно почему такое стало после dump/restore ну да ладно чото нового узнал

Re: запуск и переустановка mysql
Добавлено: 2008-05-18 15:54:14
maradona
Код: Выделить всё
а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь
не заработалбы наверняка
