MariaDB відновлення бази з резервної копії - mysql

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 21
  • Автор: Адмін
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 centos 8
MariaDB mysqldump - резервне копіювання зі стисненням bzip2
Mariadb блокування та розблокування акаунта
MariaDB - як перевірити версію бази даних