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

VUE + OPENLAYERS erreicht Echtzeit-Positionierungsfunktion

Inhaltsverzeichnis Vorwort 1. Etikettenstil defin...

Ein verbessertes Screenshot- und Freigabetool für Linux: ScreenCloud

ScreenCloud ist eine tolle kleine App, von der Si...

Umfassende Zusammenfassung der MySQL-Funktionen

Inhaltsverzeichnis 1. Häufig verwendete Zeichenfo...

CSS -webkit-box-orient: vertikale Eigenschaft nach der Kompilierung verloren

1. Ursache Die Anforderung besteht darin, zwei Ze...

Einige Hinweise zum Ändern des innodb_data_file_path-Parameters von MySQL

Vorwort innodb_data_file_path wird verwendet, um ...

27 Linux-Befehle zum Bearbeiten von Dokumenten, die es wert sind, gesammelt zu werden

Linux-Befehl „col“ Der Linux-Befehl col wird zum ...

Implementierung von dynamischem REM für mobiles Layout

Dynamische REM 1. Lassen Sie uns zunächst die akt...

Lösen Sie das Problem der Verwendung des Swiper-Plugins in Vue

Da ich dieses Plugin beim Schreiben einer Demo ve...

Analyse von 2 Token-Gründen und Beispielcode in der Webprojektentwicklung

Inhaltsverzeichnis Frage: Es gibt 2 Token im Proj...

Verwendung des MySQL-Stresstesttools Mysqlslap

1. MySQLs eigenes Stresstest-Tool Mysqlslap mysql...

Einführung in die MySQL-Entsperr- und Sperrtabelle

MySQL Lock-Übersicht Im Vergleich zu anderen Date...