powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблемы с перезапуском сервера
12 сообщений из 12, страница 1 из 1
проблемы с перезапуском сервера
    #33401089
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запустил запрос INSERT SELECT.... Этот запрос выбмрает и вставляет около 22 млн записей. Прошло несколько часов. Запрос продалжал выполняться. Необходимо было прегрузить комп. Остановли MySQL. Перегрузил комп. После перезагрузки смотрю на процессы и вижу, что MySQL что-то обрабатывает. Попытался подключиться к серверу - не хочет пускать. Ни с консоли ни через графические интерфейсы... просто ступор и все... Остановка и запуск службы ничего не дает. Что делать и где грабли?
MySQL 4.1.14, Windows XP Pro SP2. Инсертилось все в таблицы InnoDB...
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401093
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно :)
Покажи лог ошибок, скорее всего движок InnoDB пытается откатить транзакцию с инсертом которая, ты его прерываешь, он естественно каждый раз начинает заново...
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401104
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так и подумал...
Вот он
автор051125 18:18:38 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
051125 18:18:56 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 10 2822496382.
InnoDB: Doing recovery: scanned up to log sequence number 10 2827739136
InnoDB: Doing recovery: scanned up to log sequence number 10 2832982016
InnoDB: Doing recovery: scanned up to log sequence number 10 2836713507
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 18807666 row operations to undo
InnoDB: Trx id counter is 0 25019392
051125 18:19:13 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
InnoDB: Starting rollback of uncommitted transactions
InnoDB: Rolling back trx with id 0 25018945, 18807666 rows to undo
InnoDB: Progress in percents: 1 2 3 4 5 6051125 18:36:15 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
051125 18:36:16 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 10 2903320992.
InnoDB: Doing recovery: scanned up to log sequence number 10 2908563456
InnoDB: Doing recovery: scanned up to log sequence number 10 2913806336
InnoDB: Doing recovery: scanned up to log sequence number 10 2918070775
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 17792641 row operations to undo
InnoDB: Trx id counter is 0 25019392
051125 18:36:17 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
InnoDB: Starting rollback of uncommitted transactions
InnoDB: Rolling back trx with id 0 25018945, 17792641 rows to undo
InnoDB: Progress in percents: 1 2 3 4 5051125 18:55:42 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
051125 18:55:42 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 10 2969644671.
InnoDB: Doing recovery: scanned up to log sequence number 10 2974887424
InnoDB: Doing recovery: scanned up to log sequence number 10 2980130304
InnoDB: Doing recovery: scanned up to log sequence number 10 2984068874
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 16944937 row operations to undo
InnoDB: Trx id counter is 0 25019392
051125 18:55:43 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
InnoDB: Starting rollback of uncommitted transactions
InnoDB: Rolling back trx with id 0 25018945, 16944937 rows to undo
InnoDB: Progress in percents: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401105
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю на этот лог, как баран на нове ворота. Как остановить откат?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401107
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вопрос:
Почему я не могу подключиться к серверу? потому что он никого не хочет видеть, пока не откатит систему?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401137
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел в мане, что InnoDB восстанавливается при некорректной остановке... А вот как сделать, что бы не запускалось восстановление.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401145
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перемести файл базы данных куда-нить, чтобы никто его не нашёл.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401164
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну очень "интуитивно" устроена дока по Мускулу.
Решение - здесь
Для тех, кто не знает буржуйский, а откат нужно прекратить.
1. Останавливаем сервер
2. Пишем в файле конфигурации заветную строку:
set-variable = innodb_force_recovery=3
3. Запускаем сервер.
4. В логе ошибок пропишется что-то типа:
автор051125 20:20:53 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 10 4090860184.
InnoDB: Doing recovery: scanned up to log sequence number 10 4096102912
InnoDB: Doing recovery: scanned up to log sequence number 10 4101345792
InnoDB: Doing recovery: scanned up to log sequence number 10 4104688659
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 2531005 row operations to undo
InnoDB: Trx id counter is 0 25019392
051125 20:21:00 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
051125 20:21:26 InnoDB: Flushing modified pages from the buffer pool...
051125 20:21:39 InnoDB: Started; log sequence number 10 4104688659
InnoDB: !!! innodb_force_recovery is set to 3 !!!
C:\Program Files\MySQL\MySQL Server 4.1\bin\mysqld-max-nt: ready for connections.
Version: '4.1.14-nt-max' socket: '' port: 3306 Official MySQL binary

Сейчас убью эту таблицу.... Перезпущу сервер без флага и создам таблицу заново.

Если что-то не так, надеюсь, что гуру мне подскажут....
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401184
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а тебе всего ничего оставалось по конца отката - 2.5 млн. строк.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401193
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда взялась цифра в 2,5 млн строк?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401728
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как же... из лога InnoDB: in total 2531005 row operations to undo. В первом приложенном логе было 18.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
проблемы с перезапуском сервера
    #33401732
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задал вопрос, а потом сразу нашел на него ответ...:-)))
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблемы с перезапуском сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]