|
|
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Возникла проблема - перестал запускаться mysql сервер. Вроде бы без предпосылок, просто после перезагрузки. Если делаю ps -ax | grep mysql, то процессы находятся: 16646 ?? Is 0:00,02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/unkn 17077 ?? I 0:00,05 [mysqld] Содержимое файла .err: 140226 12:21:28 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql 140226 12:21:28 InnoDB: The InnoDB memory heap is disabled 140226 12:21:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140226 12:21:28 InnoDB: Compressed tables use zlib 1.2.7 140226 12:21:28 InnoDB: Initializing buffer pool, size = 128.0M 140226 12:21:28 InnoDB: Completed initialization of buffer pool 140226 12:21:28 InnoDB: highest supported file format is Barracuda. Если пытаюсь остановить процесс - service mysql-server stop: mysql not running? (check /var/db/mysql/unknown-4787.agava.net.pid). Выполняю /usr/local/etc/rc.d/mysql-server status: mysql is not running. Если пытаюсь запустить новый в .err пишет: InnoDB: Unable to lock ./ibdata1, error: 35 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. Процессы убиваются только с помощью kill -9 Подскажите пожалуйста, в чем может быть дело и как все исправить? Заново создать все БД не могу, так как не успел из задампить до того как все сломалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 12:27 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Самого файла сокета /tmp/mysql.sock нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 12:29 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
my.cnf: [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock skip-external-locking key_buffer_size = 256M max_allowed_packet = 1M max_connections = 700 table_open_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8 log-bin=mysql-bin binlog_format=mixed server-id = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [myisamchk] key_buffer_size = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 12:29 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Файловые системы все подмонтированы и впорядке? Что в /var/log/messages? Может просто mysql переставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 12:56 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
k-nike, В messages ничего интересного: Feb 26 13:31:46 unknown-4787 sshd[41542]: setloginclass(root): Function not implemented Feb 26 13:32:00 unknown-4787 cron[41613]: setloginclass(default): Function not implemented Feb 26 13:32:00 unknown-4787 cron[41620]: setloginclass(default): Function not implemented Feb 26 13:32:34 unknown-4787 sshd[41799]: setloginclass(root): Function not implemented Feb 26 13:33:00 unknown-4787 cron[41931]: setloginclass(daemon): Function not implemented Feb 26 13:33:00 unknown-4787 cron[41932]: setloginclass(default): Function not implemented Feb 26 13:33:00 unknown-4787 cron[41943]: setloginclass(default): Function not implemented Feb 26 13:33:15 unknown-4787 su: setloginclass(default): Function not implemented mysql переставлял раз 10, пробовал 5.5 и 5.6 ставить. Изначально было 5.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 13:35 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Файловые системы в порядке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 13:36 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкаmysql переставлял раз 10, пробовал 5.5 и 5.6 ставить. Изначально было 5.5. Из портов ставили или из пакетов? Попробуйте из пакетов 5.5 поставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 14:25 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Что с владельцем/правами на /var/db/mysql и все что внутри? Какие аргументы запуска в /etc.rc.conf? Лог ошибок мускуля что-нибудь говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 14:47 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Вдогонку. Нет ли какого-то другого процесса mysql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 14:48 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
vkle, Поставил из пакетов, тот же результат. В rc.conf: mysql_enable="YES" Владелец папки mysql, права 770 на все. Лог ошибок я писал в самом первом посте, вроде там ничего интересного Один процесс mysql запускается при старте системы, также не до конца, сокет не создается, ошибок не пишется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 15:22 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
# pkg_info | grep -i mysql mysql-server-5.5.30 Multithreaded SQL database (server) mysql55-client-5.5.34 Multithreaded SQL database (client) php5-mysql-5.3.8 The mysql shared extension for php php5-mysql-5.4.20 The mysql shared extension for php php5-mysqli-5.3.8 The mysqli shared extension for php php5-mysqli-5.4.20 The mysqli shared extension for php php5-pdo_mysql-5.3.8 The pdo_mysql shared extension for php php5-pdo_mysql-5.4.20 The pdo_mysql shared extension for php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 15:25 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкасокет не создается А это может быть связано с тем, что кто-то уже занял дефолтовый порт mysql - tcp 3306. sockstat -4 | grep :3306 что выдает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 15:33 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаЛог ошибок я писал в самом первом посте, вроде там ничего интересногоСорь, действительно, не слишком внимательно прочел. Это не вызывает подозрений? ВоффкаInnoDB: Unable to lock ./ibdata1, error: 35 InnoDB: Check that you do not already have another mysqld process ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 16:20 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
vkle, Это пишет когда я два раза подряд запускаюсь. При этом статус все равно пишет: /usr/local/etc/rc.d/mysql-server status: mysql is not running. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 17:44 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
k-nike, sockstat -4 | grep :3306 sockstat: struct xtcpcb size mismatch Очень неожиданно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 18:11 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффка, Статус - это по сути обычно проверка наличия pid-файла и чтения из него номера процесса. Однако, формально никто же не может запретить запуск демона из командной строки с другим pid-файлом. Таким образом, в общем случае статус вряд ли сильно поможет в решении проблемы. Во всяком случае, на него не следует безоговорочно полагаться. В обычной ситуации, когда "усе работает" - это нормальное средство. Таки проверьте фактическое наличие "лишнего" процесса в системе. Хотя бы простым ps -ax | grep mysql Ну и порт 3306 - занят или свободен при помощи netstat или sockstat - это чем больше нравится. Еще сокет /tmp/mysql.sock и (на всякий случай) права на /tmp Да, и что было до перезагрузки? Каково общее состояние сервера (свободное место на дисках, память и т.д.)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 18:16 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкаsockstat: struct xtcpcb size mismatchЧто-то обновили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 18:18 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
vkle, Пытался обновиться с 8.4 на 9, вышла какая-то ошибка, уже не помню какая. Решил что не судьба, пока работало и ладно, видимо после перезагрузки все полетело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:02 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффка, Вот с этого места давайте уже максимально подробно. Как именно пытались обновить (ссылка на руководство), какие шаги сделали, на каком шаге "вышла какая-то ошибка", что было сделано по этой ошибке. Возможно, остались логи обновления. Какое ядро сейчас загружено - старое или новое. Так как полетело не все - есть вероятность, что в системе имеются обе версии библиотек. Это тоже необходимо проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:26 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
# freebsd-update fetch # freebsd-update install После какого-то из freebsd-update install вышла ошибка. Какая именно я не помню, дело было ночью и я не придал значения. После этого попытался заново запустить freebsd-update fetch, но уже не заработало. В попытке исправить пытался пересобрать мир: # svn co http://svn.freebsd.org/base/stable/8/ /usr/src # cd /usr/src/ # make cleanworld && make cleandir # make buildworld Ошибка: undefined reference to `yydebug' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:31 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Соответственно ядро пересобрать не удалось. Как можно проверить версию ядра и системы? # uname -r 8.4-RELEASE-p4 это старая версия Где могут быть логи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:33 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Это же бинарное обновление, нафига же ядро то пересобирать? Или использовалось кастомизованное ядро? Тогда перед обновлением нужно загружаться с генериком, а кастомизовать его после обновления системы. Кастомизованное не обновляется (где-то в мануале об этом писано). Да и мир по мне как-то обновить проще через portupgrade -f (или это просто привычка). Про логи не могу сказать определенно. Как-то не было нужды искать их, обычно все проблемы на ходу устранялись. Единственный раз вылезла проблема, когда забыл вернуть генерик, и ядро не обновилось - подсунул его ручками с другой машины :-) Если не логи, то какие-то другие признаки искать придется. Ошибки же лучше сразу копипастить для разбора и исправлять. Ибо, одна ошибка может вызвать целую веренцу новых. Мдя... Впрочем, если есть необходимость максимально быстро восстановить работоспособность сервера, не исправляя неудачное обновление, тогда есть смысл забэкапить все данные и конфиги, включая /var/db/mysql (возможно, на внешний носитель) и установить ОС и ПО с нуля. Затем вернуть забэкапленное обратно. Перед бэкапом необходимо остановить мускуль, если он работает (по факту наличия процесса, а не по статусу!). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:49 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
На уровне предположения. Ядро старое в системе, а библиотеки новые. Старые версии библиотек потерты одним из freebsd-update install. Если это действительно так, тогда можно ручками подсунуть ядро от 9. После попробовать пересобрать ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 20:52 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффка, Да уж, маху вы дали. А говорили, что после перезагрузки... Скорее всего действительно vkle прав, кроме того, что portupgrade -f обновляет не мир, а стороннее ПО. Ядро и мир обновляет freebsd-update. На будущее: 1. Если используете freebsd-update, то забудьте про makebuildworld. Смешивать крайне не рекомендуется! 2. Через freebsd-update можно обновлять только GENERIC ядро, если у вас конечно не используется свой сервер обновлений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 21:04 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаПосле этого попытался заново запустить freebsd-update fetch, но уже не заработало.Это не требуется при повторной попытке. Все необходимое уже притащено и лежит в /var/db/freebsd-update. Если правильно понимаю (но не берусь утверждать), в одной из директорий /var/db/freebsd-update/install.* должен быть файл kerneldone, обозначающий успешную установку ядра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 21:07 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы. Ядро у меня обычное, последовал какой-то видимо не совсем подходящей инструкции по обновлению. Лучше полную установку заново отложить на последнюю очередь, потому что настроено было много что и заново очень не хочется повторять. В /var/db/freebsd-update/install.* нет никаких kerneldone Какие есть варианты? Самостоятельно ядро не собирается из-за ошибки. portupgrade не устанавливается. Если "подсовывать готовое", то куда и как? У меня доступ есть только по SSH. Культурно выйти из ситуации уже не удастся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 21:21 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаЕсли "подсовывать готовое", то куда и как?Положить его в /boot/kernel. Это всего лишь директория с файлами :-) Хотя, наверно лучше поместить например в /boot/kernel.test и при помощи nextboot задать его для следующей загрузки. Тогда, в случае глобальной неудачи достаточно просто перезагрузить машину кнопкой сброс (надеюсь, эту возможность Вы тоже имеете) и вернуться к тому, что есть на данный момент. Если будет KVM под руками - это несомненный плюс к решению возможных проблем этапа загрузки. Запуск сервисов в /etc/rc.conf можно отключить, чтобы не дергать их без нужды. Все равно, не скоро понадобятся. PS: Таки данные то забекапьте на всякий случай. Пока есть что бэкапить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 21:43 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкапоследовал какой-то видимо не совсем подходящей инструкции по обновлениюЕсть же официальная инструкция http://www.freebsd.org/releases/9.2R/installation.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 23:13 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Ошибку undefined reference to `yydebug' удалось преодолеть, удалив файл /bin/yacc Пытаюсь пересобрать ядро, потому что больше ничего не помогает. Успешно прошло # make buildworld Делаю # make buildkernel KERNCONF=GENERIC через некоторое время процесс останавливается и переходит в статус wait до бесконечности. Пробовал уже 2 раза. Как с этим бороться? Вот последние строки: MAKE=/usr/obj/usr/src/make.amd64/make sh /usr/src/sys/conf/newvers.sh GENERIC /usr/local/bin/svnversion cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror vers.c ctfconvert -L VERSION -g vers.o linking kernel.debug ctfmerge -L VERSION -g -o kernel.debug locore.o aic7xxx_reg_print.o aic79xx_reg_print.o cam.o cam_compat.o cam_periph.o <....> dump_machdep.o intr_machdep.o io_apic.o local_apic.o mca.o msi.o nexus.o tsc.o config.o env.o hints.o vnode_if.o hack.So vers.o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 10:20 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаПытаюсь пересобрать ядроА смысл? Подкинуть стандартный генерик - дело нескольких минут банального копирования файлов. Воффкабольше ничего не помогаетЧто именно пытались сделать в множестве действий "ничего"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 10:35 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
А где взять готовое ядро от 9? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 10:54 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
С другой машины, из дистрибутива, из репозитория - на выбор. Версия и архитектура должны совпадать. Особенно, архитектура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 11:25 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Где в репозитории найти можете подсказать? Что-то не могу найти. Архитектура amd64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 11:31 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Типа тут ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.2-RELEASE/ есть, файлик kernel.txz. Только уточните релиз какой именно - 9.2 или какой-то другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 11:35 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Загрузился с kernel.test, только я что-то не понимаю, # uname -a выдает: FreeBSD unknown-4787.agava.net 8.4-RELEASE-p4 FreeBSD 8.4-RELEASE-p4 #0: Mon Sep 9 23:16:13 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Ядро я ставил версии 9.2, на нее и пытался обновиться. Может мне надо и мир установить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 12:46 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Еще симптом, висне команда host, а именно host -t srv _http._tcp.update.FreeBSD.org в чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 17:17 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Да та же самая - несоответствие чего-то с чем-то. Вообще, неработоспособность - это вполне нормальное поведение, когда используются несовместимые версии ПО. С точки зрения приобретения опыта, изучения внутреннего устройства ОС и восстановления работоспособности такая ситуация достаточно интересна и полезна. Однако, тренироваться лучше, все же, на кошках виртуальной машине с ее прекрасной возможностью делать быстрый откат к сохраненным ранее снимкам состояния. Вот, Вам не понятно, в чем причина неудачной загрузки с kernel.test. Как мыслю, чтобы разобраться в этом вопросе, нужно выяснить, что и как делает nextboot. Возможно (но не факт), при нормальной работе куда-то пишет какой-то файлик или строчку или симлинк делает. Сейчас нормальной работу машины назвать никак нельзя. Значит, оно может не записаться. Это один из вариантов объяснения всего лишь. А как оно на самом деле происходит - это надо смотреть по документации и проверять, что происходит на самом деле. А если грубо впихнуть ядро под своим именем, а оно вообще не взлетит - будет возможность переименовать обратно? Будь доступ к локальной консоли или KVM с возможностью загрузки с флешки/сидирома - нет проблем. А как оно сейчас - неизвестно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 17:40 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Понятно что ничего не понятно. Что дальше делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:04 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Проверьте, работает ли nextboot для начала. Пример с реальной машины: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А вообще, не понятна Ваша задача. Поразбираться в способе восстановления - это одно. Поскорее запустить сервер - это уже совершенно другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:09 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
мне нужно скорее запустить сервер, используя SSH и не устанавливая все заново. Разбираться мне правда не надо, но я других путей пока не вижу. Или они есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:14 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:17 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффканужно скорее запустить сервер, используя SSH и не устанавливая все зановоПри обновлении ОС придется переустановить все ПО. Ибо, иначе оно не взлетит. Другой вариант - попытаться откатить сделанные изменения. Как минимум, вернуть старые версии библиотек. Скорее всего, взлетит, так как старые версии вычищаются на последнем этапе обновления, после переустановки ПО. Будет ли после этого работать все и правильно? Не факт. Скорее всего, что-то отвалится. При обновлении наверняка переписаны многие команды. Сейчас же не все они работают, но какая конкретно и по какой причине - это дело темное. Можете восстановить и остальные нужные файлы в старых версиях. В любом случае, хоть двигаться в направлении к новой версии, хоть к старой - быстро не получится. Чтобы не напортачить и не потерять сервер на удаленном доступе, нужно двигаться очень осторожно. Переустановка "с нуля" в разы быстрее. Из теста видно, что команда nextboot работает. Следующий шаг - убедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро. Это, если двигаться в сторону обновления, конечно (ИМХО оно правильнее). ВоффкаРазбираться мне правда не надо, но я других путей пока не вижу. Или они есть?Нанять специалиста, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:34 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Я уже обновлял эту систему с 7 до 8 без каких-либо проблем, так что думаю что обновление это лучший путь чем переустановка. Можете дать подсказку, как убедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:45 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
кстати, сейчас выяснил, что ядро у меня 8.4 а мир 9.2, может быть мне скачать из репозитория мир 8.4, собрать и поставить его, а потом если все починится, обновить по-человечески? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:52 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкаубедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро? :)Увы и ах, в этих тонкостях не силен. Возможно, на этапе загрузки в консоль какое-нибудь сообщение вываливается, а может и в dmesg. Это на уровне предположения. Есть доступ к серверу через KVM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:54 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкакстати, сейчас выяснил, что ядро у меня 8.4 а мир 9.2, может быть мне скачать из репозитория мир 8.4, собрать и поставить его, а потом если все починится, обновить по-человечески?Если весь мир от девятки, тогда уж ядро девятошное ставить. Если уверены насчет мира - попробуйте поставить его как /boot/kernel, сохранив рабочее под другим именем. А если не уверены - ищите KVM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 18:57 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффка, и хватит уже мир ручками собирать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 19:07 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
KVM не работает, обратился в техподдержку но она тупит. Не уверен что до момента когда меня убъет начальство они овтетят) Произвел сравнение по размеру файлов разных ядер. Что странно, используемое ядро отличается от 9.2 только 2 файлами: kernel и kernel.symbols, а от kernel.old (судя по всему от это 7 версии) отличия 4 удаленных, 691 добавлен, 634 изменен. Какая же у меня версия ядра стоит и идентифицируется как 8.4? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 20:59 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффкаиспользуемое ядро отличается от 9.2 только 2 файлами: kernel и kernel.symbolsТак может на них и была ошибка при обновлении. Остальные файлы сравнивали только по размеру или по md5? Не знаю в тонкостях, как именно идет процесс обновления, однако, как мыслю, при обновлении старое ядро должно просто переименоваться в kernel.old (а еще более старый .old должен быть удален), а на его место должно распаковаться новое ядро. Во всяком случае это было бы логично. С другой стороны, вполне может быть создана копия существующего, а в существующем новые файлы перезаписаны поверх, а старые удалены. Если обновление идет по второму варианту, то вполне могла выскочить какая-то проблема/ошибка при обновлении этих двух файлов. Если остальное все совпадает с девяточным ядром... Тогда достаточно подкинуть эти два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:11 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
искушение их подкинуть есть... но как не загрузится потом и пиши пропало. Почему же не загружается через nextboot?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:15 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Воффка, Сейчас протестирую на виртуалке, отпишусь :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:26 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Значит так. Рабочая машина с фряхой 8.2. Качнул ядро от 9.2, распаковал его в /boot/kernel92, больше ничего не трогал. Загрузился с ним через nextboot Ось поднялась, uname кажет 9.2, ну и апач (а больше там нет у мнея ничего) не поднялся, как и ожидалось. Тут все в порядке. В смысле, ожидаемо. Копирул из 8.2 в 9.2 указанные два файла. И опять перезагрузился, указав в nextboot 9.2. Апач не запустился, uname кажет 8.2. Шелл-доступ оставался во всех случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:32 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Думаю, ситуация полностью идентична сложившейся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:33 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Хотя, нет... Не полностью... Вам же на загрузку с ядро от 9.2 кажет что оно 8.4. Мдя, не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:39 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
значит копирую. и kvm кстати заработал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:40 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
У меня не загружает через nextboot, чтобы я не указывал в настройках грузит /boot/kernel/kernel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:41 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаУ меня не загружает через nextboot, чтобы я не указывал в настройках грузит /boot/kernel/kernelименно sysctl kern.bootfile всегда кажет /boot/kernel/kernel, я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:44 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
О, заглянул в dmesg при загрузке с "кивым" ядром. Там сообщение в самом конце есть: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:52 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Да sysctl kern.bootfile кажет Сделал: Код: sql 1. 2. Код: sql 1. 2. 3. 4. 5. 6. неожиданно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 21:59 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Действительно, неожиданно. Не могло же в .test само залететь 8.4... Или могло? С загрузчиком может какая проблема... В смысле, не видит он конфиг /boot/nextboot.conf или не читает или не понимает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 22:26 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Опс, а в /boot/defaults/loader.conf и/или в /boot/loader.conf не переопределен ли /boot/nextboot.conf да и вообще, от 9 он или от 8 остался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 22:30 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Нет, loader.conf все нормальные. Я уже не знаю. Думаю установить заново, вопрос возникает по БД. У меня в сыром формате десяток БД mysql myisam и innodb, смогу ли я их восстановить на новой системе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 23:00 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
ВоффкаУ меня в сыром формате десяток БД mysql myisam и innodb, смогу ли я их восстановить на новой системе?Да, обычно на живой системе такой перенос без проблем делается, писал вроде раньше. Банально копируется директория /var/db/mysql и конфиг. По дефолту все данные там, но если что перенастраивали - надо глянуть конфиг и ключи запуска в /etc/rc.conf. Пара нюансов. Версия нового мускуля должна совпадать или быть выше чем версия старого. Если будет выше, то после успешного запуска сервера нужно запустить mysql_upgrade. Разрядность платформы должна быть идентична. Сам мускуль должен быть обязательно остановлен перед переносом. Однако, в Вашем случае был неудачный запуск мускуля и жестокое его убиение. Сложно сказать, что оно сделало с файлами хранилища. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 23:11 |
|
||
|
Не запускается mysql сервер под freebsd 8.4
|
|||
|---|---|---|---|
|
#18+
Вдогонку: владельца/права нужно обязательно проверить/установить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2014, 23:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=25&tid=1482600]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 527ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...