MariaDB восстановление базы из резервной копии - mysql

MariaDB восстановление базы из резервной копии - mysql

Коллеги всем привет.

В сегодняшней статье мы поговорим о том как восстанавливать базу данных из резервной копии в MariaDB. Резервные копии создавались с помощью утилиты mysqldump. Восстанавливать базу данных будем с помощью встроенной утилиты mysql.

 

Связанные статьи:

  1. MariaDB - резервное копирование базы данных - mysqldump
  2. MariaDB mysqldump - резервное копирование со сжатием bzip2

 

Содержание статьи:

  1. Восстанавливать обычную копию с помощью утилиты mysql.
  2. Восстанавливать сжатую копию с помощью утилиты mysql.

 

1. Восстанавливать обычную копию с помощью утилиты mysql.

В прошлых статьях мы выполняли резервное копирование с помощью утилиты mysqldump. Пример с прошлой статьи создания полной резервной копии базы данных.

$. mysqldump -u root -p --all-databases --result-file=/app/mariadb_backup/dump.sql

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

$. mysql -u root -p < dump.sql

mariadb_restore

После выполнения указанной команды у нас базы данных будет полностью восстановлена на момент создания резервной копии.


 

2. Восстанавливать сжатую копию с помощью утилиты mysql.

В прошлой статьи в одном из примеров мы выполняли полное резервное копирования базы данных, но только еще применяли процесс сжатия с помощью утилиты bzip2, чтобы резервная копия занимала меньше места на диске. Пример с прошлой статьи полного резервного копирования.

$. mysqldump -u root -p --all-databases | bzip2 > /app/mariadb_backup/dump.sql.bz2

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

$. bzcat dump.sql.bz2 | mysql -u root -p

mariadb_restore

После выполнения указанной команды у нас базы данных будет полностью восстановлена на момент создания резервной копии.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читать далее
Mariabackup резервное копирование - Сжатие gzip
Mariabackup резервное копирование - Сжатие gzip
MARIADB
Читать далее
Mariabackup ошибка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup ошибка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читать далее