Menu

Przywracanie bazy „mariadb-backup”

2024-08-01 - MariaDB, Przywracanie

Aby przywrócić bazę narzędziem „mariadb-backup”, należy zacząć od zatrzymania silnika pleceniem:

systemctl stop mariadb

Następnie należy przygotować bazę z opcją „prepare” – konieczne w sytuacji, gdy po archiwizacji nie wykonano tej operacji (przygotowanie bazy – zatwierdzenie niezapisanych transakcji).

mariadb-backup --prepare --target-dir=/var/mariadb_backup/

Operacja przywcania bazy odbywa się komendą:

mariadb-backup --copy-back --target-dir=/var/mariadb_backup/

Następnie należy nadać odpowiednie uprawnienia na pliki bazy:

chown -R mysql:mysql /var/lib/mysql

Na końcu można już uruchomić silnik poleceniem:

systemctl start mariadb