Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с восстановлением дампа бд (100 mb <)
 
 автор: h00w   (12.06.2008 в 17:55)   письмо автору
 
 

Привет всем,
Возникла проблема с восстановлением БД из дампа, дело в том что при его загрузке через mysql выдает вот такую ошибку:

[root@host backupz]# mysql -p -u forum forum < dump_forum.sql
Enter password:
ERROR 1050 (42S01) at line 22: Table 'games' already exists
[root@host backupz]# mysql -p -u forum forum < dump_forum.sql
Enter password:
ERROR 1153 (08S01) at line 260: Got a packet bigger than 'max_allowed_packet' bytes
[root@host backupz]#


Что можно сделать в этой ситуации? Если дамп нельзя загрузить полностью (его размер составляет порядка 100мб), то может есть какие-то утилиты для его разбивки на части? Кто-нибудь встречался с подобной ситуацией?

Да, и еще, все это дело находится на VPS'e...

   
 
 автор: h00w   (12.06.2008 в 23:34)   письмо автору
 
   для: h00w   (12.06.2008 в 17:55)
 

Никто не сталкивался? =\

   
 
 автор: sim5   (13.06.2008 в 04:46)   письмо автору
 
   для: h00w   (12.06.2008 в 23:34)
 

Сталкивался, просто ручками запрос в разбил на таблицы, правда не 100 МБ было, а гораздо меньше.

   
 
 автор: cheops   (13.06.2008 в 10:09)   письмо автору
 
   для: h00w   (12.06.2008 в 17:55)
 

У вас какой-то запрос первышает размером величину max_allowed_packet, так как дело происходит на VPS - просто увеличте max_allowed_packet до 100 Мб на время загрузки дампа.

PS А вообще лучше многотабличные INSERT-запросы в дампах не создавать - тогда запросы будут коротенькими. Например, можно воспользоваться такой командой создания дампов
mysqldump --skip-opt --add-drop-table --add-locks
 --create-options --disable-keys --set-charset -u forum -p forum > dump_forum.sql

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования