1. Начата процедура восстановления социальных групп. Лидерам старых и новых групп обязательно ознакомиться с регламентом проведения работ.

MySQL востановление базы на 2+гектара

Тема в разделе 'Базы данных', создана пользователем PHPCod3r, 24 ноя 2011.

Статус темы:
Закрыта.
  1. Здравствуйте, нужно востановить базу бэкап которой весит около 2 гектаров.
    Пробывал через SQLyog
    вылетает ошибка
    Error Code: 2006 - MySQL server has gone away
    Супексдампер жалуется на привышения
    max_allowed_packet
    Помогите пожалуйста понять в какую сторону рыть?
    Нужно наверно подкрутить настройки MySQL сервера?
  2. У меня была такая ситуевина,я просто поделил БД на части и потихоньку заливал
  3. Такое наврядли скипт подтянет. Нужно юзать стандартную утилиту для дампа

    ну а если на сервере нету возможности ее заюзать, то востанови дамп на локальной машине. сделай дамп Супексдампером и востанови Супексдампером на сервере.
  4. Согласен с cocucka , тоже дербанил базу, других вариантов не нашел.
  5. А чем делить на части такие большие файлы, подскажи плиз?
    Я думаю это самый приемлемый вариант...

    Я использую так же SQLyog

    Это не скрипт, а программа, как я понял она выполняет по строчно
    команды прописанные в SQL файле....
    Но на каком то шаге выдает ошибку
    Error Code: 2006 - MySQL server has gone away
    Происходит инсерт строки, длинна которой более чем в 1 мегабайт
    Может надо мускуль поднастройть?
    Хотя я бы вырезал эти запросы из дампа нах.
    Только вот как с таким большим дампом работать?
  6. Navicat MySQL - тебе в помощь - естественно крякнутая или купленная!!!
  7. В таких ситуациях можно делить файлы простейшим php или иным другим скриптом, например через каждое миллионное(тысячное и т.д.) нахождение символов \r\n (переноса строки) или двойного переноса строки, \r\n\r\n - записывать в новый файл
  8. emEditor даже незарегенная версия пашет
  9. Ок, по поводу поделить файл на мелкие части, вопрос решен, это можно сделать кучей способов.....
    Другой вопрос. что когда делю еще ошибки синтаксиса возникают при попытки загнать дамп снова в базу....
    Вот тут как бы совсем грустно, поэтому делить файл через ноут пад и прочие текстовые редакторы это гемор все таки, так как они делят файл на не скл дамп. ну и поделить могут хз как....
    Даже если нормально поделиться все , не исключены ошибки SQL синтаксиса, и естествено при импорте, это все падает, хз на каком шаге...
  10. Ну так, посмотри в переменных mysql какой длины файл он принимает ( если память не изменяет стандартно что-то порядка 512 мб ) а дальше выгрузку делаешь поэтапную, главное выделять таблицу целиком...
    + какие ошибки возникают, скинь логи...
Статус темы:
Закрыта.