Ad Widget

Collapse

Не получается восстановить из dump-а базы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Morbid
    Junior Member
    • Nov 2014
    • 11

    #1

    Не получается восстановить из dump-а базы

    Добрый день, уже сутки бьюсь, с восстановлением из дампа, не получатся

    Как было дело:

    Тормознул заббикс сервере.
    Запустил бэкап, каждую таблицу в отдельный файл. Получил что хотел.

    Пытаюсь восстановить и получаю:

    Code:
    ERROR 1005 (HY000) at line 3: Can't create table 'zabbix.acknowledges' (errno: 150)
    и тому подобное.
    Поразбирался, судя по всему какая то проблема с ключами внешними и зависимостями.

    Что делать не очень понятно
  • Morbid
    Junior Member
    • Nov 2014
    • 11

    #2
    Разобрался. Нужна правильная последовательность.
    • Создать все таблицы без внешних индексов и ключей.
    • Восстановить данные из дампа
    • Создать индексы и внешние ключи

    Comment

    • bboyshock
      Member
      • May 2016
      • 93

      #3
      я делаю дамп средствами mysql и через него же восстанавливал.

      Comment

      • Morbid
        Junior Member
        • Nov 2014
        • 11

        #4
        Версия и когда последний раз так делали? (у меня 2.4)

        Провозился сутки, и получилось восстановить только в том виде как написал.

        Одно НО, бэкапы делал не одним файлом, а файл на таблицу.

        P.s. Сейчас подумал, все может еще зависит от того с какими ключами делался дамп. Я делал просто в лоб, без каких либо ключей, может вы применяли что-то специфичное?

        Comment

        • bboyshock
          Member
          • May 2016
          • 93

          #5
          у меня на сервере других баз нет, поэтому бекаплю всё /etc/webmin/mysql/backup.pl --all
          версия заббикс 3.0.3

          Comment

          Working...