Wiederherstellen der selbst erstellten Datenbank über die vollständige Sicherungsdatei .qp

1. Erstellen Sie ein temporäres Verzeichnis

# cat /etc/issue
Ubuntu 18.04.5 LTS \n \l
mkdir data/

2. Entpacken Sie die vollständige Datei

  • MySQL 5.7
xbstream -x -p 4 < ./全备文件.qp -C ./data/

innobackupex --parallel 4 --decompress ./data/

3. Löschen Sie die qp-Datei

find ./data/ -name "*.qp" | xargs rm

4. Anwendungsprotokolle

  • MySQL 5.6、5.7
innobackupex --apply-log ./data/

5. Daten sichern

5.1 Stoppen Sie den MySQL-Datenbankdienst

systemctl stop mysql.service

5.2 Sichern Sie das ursprüngliche Datenbankverzeichnis

mv /var/lib/mysql /var/lib/mysql_bak
mkdir /var/lib/mysql
chown mysql:mysql /var/lib/mysql

6. Kopieren Sie die vollständige Sicherungsdatei und ändern Sie die Verzeichnisberechtigungen

innobackupex --defaults-file=/etc/my.cnf --copy-back /data
chown -R mysql:mysql /var/lib/mysql

7. Starten Sie die Datenbank

systemctl restart mysql.service
journalctl -fu mysql

Referenz:

  1. Wiederherstellung einer selbst erstellten Datenbank über eine Sicherungsdatei
  2. Wiederherstellen der selbst erstellten Datenbank aus der .qp-Sicherungsdatei der HUAWEI CLOUD-Datenbank

Supongo que te gusta

Origin blog.csdn.net/u010953692/article/details/131861475
Recomendado
Clasificación