Gemeinsame MySQL-Sicherungsbefehle und Shell-Sicherungsskripte

Gemeinsame MySQL-Sicherungsbefehle und Shell-Sicherungsskripte

Um mehrere Datenbanken zu sichern, können Sie den folgenden Befehl verwenden:

mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql;

So stellen Sie eine Sicherung wieder her:

source dump.sql -- Geben Sie diesen Befehl in die MySQL-Befehlszeile ein, um

Sichern Sie die gesamte Datenbank:

mysqldump -uroot -123456 -A > alle.sql

Sichern Sie die gesamte Datenbankstruktur:

mysqldump -uroot -p123456 -P3306 -A -d > all_002.sql

Sichern Sie eine einzelne Datenbankstruktur und deren Daten

mysqldump -uroot -p123456 -P3306 test > all_003.sql

Sichern Sie eine einzelne Datenbankstruktur und deren Daten

mysqldump -uroot -p123456 -P3306 test -d > all_004.sql

Sichern einer einzelnen Datenbank

mysqldump -uroot -p123456 -P3306 test -t > all_005.sql

Im Allgemeinen werden die Struktur und die Daten der Sicherungsdatenbank häufiger in tatsächlichen Produktionsumgebungen verwendet. Im Zeitalter von Big Data sind Daten von entscheidender Bedeutung. Durch Datenanalyse können bestimmte Benutzerverhalten entdeckt und so der Markt geöffnet werden.

Der Inhalt des Backup-Shell-Skripts lautet wie folgt:

#!/bin/bash
Basisverzeichnis=/home/test/sql_script
DATUM=$(Datum +%Y%m%d)
Zeit = $ (Datum "+%Y-%m-%d %H:%M:%S")
cd $base_dir
mysqldump -uroot -p123456 --databases eluzhupms lms > dump$DATE.sql

wenn [ $? -eq 0 ]
Dann
 echo "MySQL-Datenbank erfolgreich gesichert, aktuelles Datum:"$time >> /home/test/mysql_dump.log

anders

 echo "Sicherung der MySQL-Datenbank fehlgeschlagen: Aktuelles Datum ist: "$time>> /home/test/mysql_dump.log

fi

Oben finden Sie Einzelheiten zu den häufig verwendeten MySQL-Sicherungsbefehlen und Shell-Sicherungsskripten. Weitere Informationen zur MySQL-Sicherung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Shell-Skript zur Überwachung des MySQL-Master-Slave-Status
  • So installieren Sie MySQL 5.7.29 mit einem Klick mithilfe eines Shell-Skripts
  • Shell-Skript zum regelmäßigen Sichern und Aufbewahren von MySQL-Datenbankdaten für einen bestimmten Zeitraum
  • Shell-Skript automatisiert die Erstellung der Grundkonfiguration virtueller Maschinen: tomcat--mysql--jdk--maven
  • Shell-Skript zum Implementieren geplanter MySQL-Sicherungs-, Lösch- und Wiederherstellungsfunktionen
  • Ein kleines Shell-Skript zum genauen Zählen der Zeilenanzahl in jeder MySQL-Tabelle
  • Erstellen Sie MySQL-Datenbankkonten auf dem Server stapelweise über Shell-Skripte
  • So fügen Sie mithilfe eines Shell-Skripts einen Index zu MySQL hinzu
  • Beenden Sie eine Reihe von MySQL-Datenbanken mit nur einem Shell-Skript wie diesem (empfohlen)
  • So verwenden Sie Shell-Skripte, um täglich automatisch mehrere MySQL-Datenbanken zu sichern
  • Einführung und Installation von MySQL Shell

<<:  JS implementiert die Benutzerregistrierungsschnittstellenfunktion

>>:  So führen Sie Linux-Befehle im Hintergrund aus

Artikel empfehlen

So beheben Sie Dateisystemfehler in Linux mit „fsck“

Vorwort Das Dateisystem ist für die Organisation ...

So benennen Sie die Tabelle in MySQL um und worauf Sie achten müssen

Inhaltsverzeichnis 1. Tabellenmethode umbenennen ...

So passen Sie Docker-Images mit Dockerfile an

Anpassen von Bildern mit Dockerfile Unter Bildanp...

Fallstudie zum Löschen und Neuinstallieren eines Mac-Knotens

Mac-Knoten löschen und neu installieren löschen K...

Kopieren Sie den Inhalt einer Datei an das Ende einer anderen Datei in Linux

Problembeschreibung: Der Inhalt der Datei 11 laut...

Detailliertes Tutorial zur Installation von mysql5.7.21 unter Windows

In diesem Artikel finden Sie das Installations-Tu...

Beispiel für die Integration von Kafka mit Nginx

Hintergrund nginx-kafka-module ist ein Plug-In fü...

Eine kurze Analyse der Verwendung von Rahmen- und Anzeigeattributen in CSS

Einführung in Rahmeneigenschaften border -Eigensc...

CSS Acht auffällige HOVER-Effekt-Beispielcodes

1. Effekt-HTML senden <div id="senden-btn...

Bestimmen Sie anhand von Beispielen, ob das MySQL-Update die Tabelle sperrt

Zwei Fälle: 1. Mit Index 2. Ohne Index Voraussetz...

So lösen Sie das Problem, dass Seata die MySQL 8-Version nicht verwenden kann

Mögliche Gründe: Der Hauptgrund, warum Seata MySQ...

So lösen Sie das Zeichensatzproblem bei der Anmeldung bei Linux

Zeichensatzfehler treten immer auf Gebietsschema:...