Ubuntu 23.04 バックアップしたデータをMariaDB サーバーへリストアする方法

環境
MariaDB 10.11.2
Ubuntu 23.04

操作方法
1. MariaDB を停止します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl stop mariadb
# systemctl stop mariadb
# systemctl stop mariadb

2.既存データを削除する
# rm -rf /var/lib/mysql/*

3.バックアップデータを解凍します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ll mariadb_backup.tar.gz
# tar zxvf mariadb_backup.tar.gz
# ll mariadb_backup.tar.gz # tar zxvf mariadb_backup.tar.gz
# ll mariadb_backup.tar.gz
# tar zxvf mariadb_backup.tar.gz

4.データをリストアする前タスク実行を行います

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# mariabackup --prepare --target-dir /root/mariadb_backup
# mariabackup --prepare --target-dir /root/mariadb_backup
# mariabackup --prepare --target-dir /root/mariadb_backup

5.データのリストアを実行する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# mariabackup --copy-back --target-dir /root/mariadb_backup
# mariabackup --copy-back --target-dir /root/mariadb_backup
# mariabackup --copy-back --target-dir /root/mariadb_backup

6.mariadbを起動する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# chown -R mysql:mysql /var/lib/mysql
# systemctl start mariadb
# chown -R mysql:mysql /var/lib/mysql # systemctl start mariadb
# chown -R mysql:mysql /var/lib/mysql
# systemctl start mariadb

 

Ubuntu 23.04

Posted by arkgame