запуск и переустановка mysql

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 14:13:52

Такая проблема: после переноса 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, (и он запустится ... :D )какимто образом можна подключить уже имеющиеся базы даных? как это зделать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 14:22:01

/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 существуют?
Последний раз редактировалось zg 2008-05-18 14:29:54, всего редактировалось 1 раз.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 14:29:42

Код: Выделить всё

game# pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
game#
у тебя так же?

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 14:45:21

есть конечно:

Код: Выделить всё

guga#  pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
guga#

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 14:48:04

выполни

Код: Выделить всё

/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
и вывод сюда кинь

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 14:51:49

вот:

Код: Выделить всё

[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]#

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 14:52:36

не работает:

Код: Выделить всё

[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]#
кстати вот етого файла нету у меня..

Код: Выделить всё

--defaults-extra-file=/var/db/mysql/my.cnf

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:02:19

maradona писал(а):кстати вот етого файла нету у меня..

Код: Выделить всё

--defaults-extra-file=/var/db/mysql/my.cnf
у меня тоже, это опциональный файл, его может и не быть.

где 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
надо лог смотреть

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:06:54

Код: Выделить всё

где my.cnf лежит?
нету нигде.., а что с етим делать

Код: Выделить всё

[mysqld]
log-error=error.log
а разве не это лог?:

Код: Выделить всё

/var/db/mysql/guga.chipidron.com.err

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:09:44

что прописать my.conf в /etc? и прописать секцию:

Код: Выделить всё

[mysqld]
log-error=error.log
и куда он будет ложиться?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:14:42

maradona писал(а):

Код: Выделить всё

где my.cnf лежит?
нету нигде.., а что с етим делать
))) его надо скопировать и рихтовать, в общем случае

Код: Выделить всё

game# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

maradona писал(а):а разве не это лог?:

Код: Выделить всё

/var/db/mysql/guga.chipidron.com.err
вроде лог, удали его, а после запуска посмотри чё туда сыплется.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:15:54

maradona писал(а):что прописать my.conf в /etc? и прописать секцию:

Код: Выделить всё

[mysqld]
log-error=error.log
и куда он будет ложиться?
в папку базы я так понимаю, только не conf, а cnf ))) пока можно отложить это действо

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:20:51

удалил 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]#

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:26:15

выполни

Код: Выделить всё

sockstat | grep 3306
у тебя демон не может открыть сокет - либо занят, либо прав нет
Последний раз редактировалось zg 2008-05-18 15:27:39, всего редактировалось 1 раз.

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:27:06

запустил с 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]#

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:28:04

порт не слушается ниче не выдает на :

Код: Выделить всё

sockstat | grep 3306

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:29:40

Код: Выделить всё

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
и ещё вот так. Может просто кто-то блокирует сокет

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:30:52

Код: Выделить всё

у тебя демон не может открыть сокет - либо занят, либо прав нет
и как решать эту проблему?

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:31:44

Код: Выделить всё

sockstat | grep mysql
ничего...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:31:55

ещё вариант

Код: Выделить всё

game# ls -la /tmp/mysql.sock
srwxrwxrwx  1 mysql  wheel  0 May  8 11:34 /tmp/mysql.sock
game#
при выключенном сервере сокета не должно быть

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:34:06

Код: Выделить всё

[root@guga /var/db/mysql]# ls -la /tmp/mysql.sock
ls: /tmp/mysql.sock: No such file or directory
[root@guga /var/db/mysql]#

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:46:56

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 писал(а):какимто образом можна подключить уже имеющиеся базы даных? как это зделать?
подключить можно путём физического копирования файлов с базами, либо через дампы. Лучше через дампы. Через файлы иногда доступ только на чтение почему-то выставляется.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: запуск и переустановка mysql

Непрочитанное сообщение zg » 2008-05-18 15:49:19

а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:52:39

Код: Выделить всё

сервер не стартует из-за сокета.. если сокет не блокируется, то у демана не хватает прав его создать...
мля победа.. - 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]#
вот в чем причина была.. :D спс за ответы, осталось только не понятно почему такое стало после dump/restore ну да ладно чото нового узнал :D
Последний раз редактировалось maradona 2008-05-18 16:00:39, всего редактировалось 1 раз.

maradona
сержант
Сообщения: 188
Зарегистрирован: 2007-12-13 1:06:44
Откуда: г. Ровно
Контактная информация:

Re: запуск и переустановка mysql

Непрочитанное сообщение maradona » 2008-05-18 15:54:14

Код: Выделить всё

а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь
не заработалбы наверняка :x