1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

1.1.3 Ошибка MySQL при импорте бэкапа

Тема в разделе "Для новичков", создана пользователем Finelai, 1 сен 2012.

Загрузка
  1. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    Сделал бэкап форума через pma, как полагается. Удалил все данные: Отметить все - Удалить. Затем делаю Импорт сохраненного бэкапа и вижу:
    Сразу скажу, что было установлено около 10-ка стилей и как видно из ошибки это как-то с этим связано. Возможно значение слишком большое? Есть ли предел? И как избежать подобных ошибок переполнения при создании бэкапов в будущем? Что делать с текущим? Удаление в ручную данной строчки поможет? Или придется чистить всю БД от стилей? Подскажите в таком случае какие именно строки удалить.

    И да, как обещал:
    [​IMG]
     
  2. Pepelac

    Pepelac Продам луц в бутылках Команда форума

    Регистрация:
    28.09.10
    Сообщения:
    1.794
    Симпатии:
    1.349
    CyberAP и Finelai нравится это.
  3. Centurion

    Centurion Новичок

    Регистрация:
    25.08.12
    Сообщения:
    11
    Симпатии:
    11
    Версия XF:
    1.1.3
    фэйл - это делать бэкапы через pma
     
    Romchik® и TAIFUN нравится это.
  4. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    Помогло. Эдак я проглядел max_allowed_packet при настройке mysql. Мой фейл.

    Centurion а через что вы делаете бэкапы?

    Я иногда и через cmd делаю, но пока разницы не заметил.
     
  5. Centurion

    Centurion Новичок

    Регистрация:
    25.08.12
    Сообщения:
    11
    Симпатии:
    11
    Версия XF:
    1.1.3
    через sypex
     
  6. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.321
    Версия XF:
    1.5.9
    Через sypex не всегда удобно, так как в случае переноса на другой хостинг, где название базы будет другой, придется повозиться с изменением имени базы внутри дампа. Но зато работает на большинстве хостингов без проблем.
     
  7. Finelai

    Finelai Местный

    Регистрация:
    22.06.12
    Сообщения:
    100
    Симпатии:
    11
    Версия XF:
    1.1.3
    infis вот кстати, может вы знаете как правильно подготовить дамп к импорту напрямую? Прописал туда строки:

    после чего обратился к mysql.exe по команде:

    Вылетает следующая ошибка:

    т.е. базу создавать не хочет. А если создать, а потом выполнить эту команду, то импорт проходит нормально.
     
  8. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.321
    Версия XF:
    1.5.9
    Уберите имя базы данных из
    Код:
    -u ИмяАдминаБД -p mydatabase < ЗдесьПутьКудаСохранилБэкап\ИмяФайлаБэкапа.sql
    Т.е. в консоли нужно было набрать просто
    Код:
    -u ИмяАдминаБД -p < ЗдесьПутьКудаСохранилБэкап\ИмяФайлаБэкапа.sql
     
    Finelai нравится это.
  9. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2.121
    Симпатии:
    1.560
    Версия XF:
    1.5.9
    Вот именно.
     

Поделиться этой страницей