СУБД под BSD/UNIX: PostgreSQL, MySQL и другие. Установка, настройка, репликация, резервное копирование и оптимизация.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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, (и он запустится ...

)какимто образом можна подключить уже имеющиеся базы даных? как это зделать?
maradona
-
Хостинг HostFood.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
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
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
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 14:29:42
Код: Выделить всё
game# pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
game#
у тебя так же?
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 14:45:21
есть конечно:
Код: Выделить всё
guga# pw usershow mysql
mysql:*:88:88::0:0:MySQL Daemon:/nonexistent:/sbin/nologin
guga#
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
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
и вывод сюда кинь
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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]#
кстати вот етого файла нету у меня..
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 15:02:19
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
надо лог смотреть
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 15:06:54
нету нигде.., а что с етим делать
а разве не это лог?:
maradona
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 15:09:44
что прописать my.conf в /etc? и прописать секцию:
и куда он будет ложиться?
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 15:14:42
maradona писал(а):
нету нигде.., а что с етим делать
))) его надо скопировать и рихтовать, в общем случае
Код: Выделить всё
game# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
maradona писал(а):а разве не это лог?:
вроде лог, удали его, а после запуска посмотри чё туда сыплется.
zg
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 15:15:54
maradona писал(а):что прописать my.conf в /etc? и прописать секцию:
и куда он будет ложиться?
в папку базы я так понимаю, только не conf, а cnf ))) пока можно отложить это действо
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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]#
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 15:26:15
выполни
у тебя демон не может открыть сокет - либо занят, либо прав нет
Последний раз редактировалось
zg 2008-05-18 15:27:39, всего редактировалось 1 раз.
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 15:28:04
порт не слушается ниче не выдает на :
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
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
и ещё вот так. Может просто кто-то блокирует сокет
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 15:30:52
Код: Выделить всё
у тебя демон не может открыть сокет - либо занят, либо прав нет
и как решать эту проблему?
maradona
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
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#
при выключенном сервере сокета не должно быть
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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]#
maradona
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
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
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-05-18 15:49:19
а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь
zg
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
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]#
вот в чем причина была..

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

Последний раз редактировалось
maradona 2008-05-18 16:00:39, всего редактировалось 1 раз.
maradona
-
maradona
- сержант
- Сообщения: 188
- Зарегистрирован: 2007-12-13 1:06:44
- Откуда: г. Ровно
-
Контактная информация:
Непрочитанное сообщение
maradona » 2008-05-18 15:54:14
Код: Выделить всё
а если снести мускуль и поставить из пакетов? если заработает, то базы можно портануть без потерь
не заработалбы наверняка

maradona