Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Ошибка при востановлении большой таблицы (Равиль) 17/02/2006 - 14:45:12
      Re: Ошибка при востановлении большой таблицы (Равиль) 17/02/2006 - 15:05:07
      Re: Ошибка при востановлении большой таблицы (Dinky) 17/02/2006 - 21:06:23
      Re: если срочно (Dinky) 17/02/2006 - 21:25:09

> Original message text:
> From: Равиль - 17/02/2006 - 14:45:12
> Subject:Ошибка при востановлении большой таблицы
> -----------------
> Добрый день. У меня возникла следующая проблема, решение которой я не могу нигде найти.
> У меня есть следующая таблица:
> mysql> describe Web_Sess_URI;
> +----------------------+----------------------+------+-----+---------------------+----------------+
> | Field | Type | Null | Key | Default | Extra |
> +----------------------+----------------------+------+-----+---------------------+----------------+
> | Web_Sess_URI_ID | bigint(20) | | PRI | NULL | auto_increment |
> | Web_Session_ID | bigint(20) | | MUL | 0 | |
> | Web_URI_ID | bigint(20) | | MUL | 0 | |
> | Parent_ID | bigint(20) | | MUL | 0 | |
> | Time | datetime | | MUL | 0000-00-00 00:00:00 | |
> | Content | longtext | | | | |
> | Control | bigint(20) | | MUL | 0 | |
> | Web_Mail_Class_ID | bigint(20) | | MUL | 0 | |
> | Web_Req_Param_ID | bigint(20) | | MUL | 0 | |
> | Web_Vhost_ID | bigint(20) | | MUL | 0 | |
> | Web_Method_ID | bigint(20) | | | 0 | |
> | Web_Ext_ID | bigint(20) | | | 0 | |
> | HTTP_Request | longtext | | | | |
> | HTTP_Response | longtext | | | | |
> | Learning | int(11) | YES | | 0 | |
> | Template | int(10) unsigned | | | 0 | |
> | Status_ID | bigint(20) unsigned | | MUL | 0 | |
> | Need_Template | tinyint(1) | | MUL | 0 | |
> | Is_Cleared | smallint(5) unsigned | | | 0 | |
> | Backup_Last_Modified | timestamp | YES | MUL | CURRENT_TIMESTAMP | |
> +----------------------+----------------------+------+-----+---------------------+----------------+
> В ней находятся более 40млн записей. Поля longtext могут содержать как текстовые данные так и бинарные. Размер одной записи может достигать где-то до 30-35Мб. Сама таблица занимает около 70Гб. Проблема состоит в том, что я сделал дамп этой таблицы командой
> mysqldump -c -n -l -q BD Web_Sess_URI > dump.sql
> После этого при попытке востановить таблицу в другую бд командой
> mysql -B BD2 < dump.sql
> mysql выдает ошибку
> ERROR at line 48471: Unknown command '\\'.
> При этом никакой ошибки там нет, так как я после этого брал из дампа все строки после последней удачной, сохранял их в отдельный файл и передавал его mysql по тому же принципу, что и предыдущий - mysql выполнял его без ошибок.
> В чем может быть проблема и как ее решить? Помогите, если кто может, нужно очень и срочно.
>
> Кстати, максимальный размер передаваемого пакета установлен на 64Мб, так что проблема не в этом.
>


From: Dinky - 17/02/2006 - 21:25:09
Subject:если срочно
-----------------
то остановите mysqld и скопируйте все нужные файлы в фолдер другой базы ;)

еще вариант - выполнить:
CREATE TABLE new_db.table SELECT * FROM old_db.table;
а потом создать индексы alter-ом
--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26563



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |