1. Detaillierte Erklärung der MySQL-SicherungstypenFür moderne Internetunternehmen sind in Serverdatenbanken gespeicherte Daten allmählich zum Lebensnerv von Unternehmen und Firmen geworden und haben einen sehr großen Einfluss auf das Überleben und die Entwicklung von Unternehmen und Firmen. Um die Sicherheit der Datenbankdatenspeicherung zu gewährleisten und zu verhindern, dass sie durch Fehlbedienung und höhere Gewalt beschädigt werden, sichern wir normalerweise die Daten in der Datenbank. Es gibt viele Möglichkeiten, eine MySQL-Datenbank zu sichern. Lassen Sie uns diese Sicherungsmethoden gemäß unterschiedlicher Klassifizierungsstandards erklären: 1. Klassifizierung basierend auf der Auswirkung der Sicherung auf die Datenbank 1. Hot-Backup. Dabei wird die Datenbank im laufenden Betrieb gesichert und der normale Betrieb der Datenbank wird nicht beeinträchtigt. (II) Klassifizieren nach Sicherungsdateien 1. Logisches Backup. Bei der Verwendung einer logischen Sicherung handelt es sich bei den gesicherten Daten normalerweise um eine SQL-Datei. Der gesicherte Inhalt ist lesbar und liegt als Textdatei vor. Diese Methode wird im Allgemeinen in Szenarien wie Datenbank-Upgrades, Migrationen oder Batch-Änderungen von Datenbanktabellen verwendet. Die Wiederherstellung dauert bei dieser Methode lange. 3. Klassifizierung nach Sicherungsmethode 1. Vollständige Sicherung. Bezieht sich auf eine vollständige Sicherung der Datenbank. 2. MySQL-Datenbankexport(I) mysqldump Daten exportieren mysqldump ist ein Datensicherungs- und Exporttool, das mit der MySQL-Datenbank geliefert wird. Das Tool unterstützt Datentabellen von MyISAM- und InnoDB-Engines. Für die mysqldump-Sicherung werden die folgenden Parameter verwendet: mysqldump -uroot -proot -A >all_database.sql mysqldump -uroot -proot pzz > pzz.sql mysqldump -uroot -proot pzz student > student.sql mysqldump -uroot -proot -d pzz > pzz_table.sql mysqldump -uroot -proot -t pzz > pzz_data.sql Die obigen fünf Befehle stehen jeweils für den Export aller Daten in der Datenbank, den Export von Daten in der PZZ-Datenbank, den Export aller Daten in der Studententabelle in der PZZ-Datenbank, den Export von Daten, die sich auf die Tabellenstruktur in der PZZ-Datenbank beziehen, und den Export der tatsächlichen Daten in der PZZ-Datenbank mit Ausnahme der Tabellenstruktur. (II) mysqlhotcopy - Sicherung einzelner DateienIn Datenbanken mit MySQL 5.5 und darunter (der Befehl mysqlhotcopy wurde in Datenbanken mit MySQL 5.7 gelöscht) kann eine schnelle Sicherung durchgeführt werden. Bei der von mysqlhotcopy durchgeführten Sicherung handelt es sich im Wesentlichen um eine direkte physische Kopie der Datenbanktabellendateien, mit der Ausnahme, dass der Datenbankinhalt während des Kopiervorgangs mit einer Sperre gesperrt wird. Darüber hinaus kann der Befehl mysqlhotcopy nur Datentabellen der MyISAM-Engine sichern. Nachfolgend finden Sie Beispiele zur Verwendung des Befehls mysqlhotcopy: mysqlhotcopy -u root -p root pzz /root mysqlhotcopy -u root -p root pzz./student/root Die beiden obigen Befehle, der erste dient zum Sichern der pzz-Datenbank und der zweite zum Sichern der Studentendatentabelle in der pzz-Datenbank. Der Sicherungsvorgang läuft wie folgt ab: (III) Vergleich zwischen mysqldump und mysqlhotcopy 1. mysqldump sichert in .sql-Dateien, während mysqlhotcopy eine Sicherung einfacher Dateien verwendet. 3. MySQL-Datenbankimport Wenn wir mysqlhotcopy zum Sichern der Datenbank verwenden, müssen wir beim Wiederherstellen nur die Originaldaten mit den Sicherungsdaten überschreiben. Wenn Sie die von mysqldump exportierte SQL-Datei wiederherstellen möchten, müssen Sie die MySQL-Daten importieren. Es gibt zwei Möglichkeiten, MySQL-Datenbanken zu importieren. Eine besteht darin, das Symbol „<“ zu verwenden, um die Informationen in der SQL-Datei direkt in die MySQL-Datenbank zu importieren. Die zweite besteht darin, den Quellbefehl zu verwenden, um Daten nach der Anmeldung bei der Datenbank zu importieren. mysql -uroot -proot < exp.sql Oder führen Sie nach der Anmeldung bei der Datenbank Folgendes aus: Quelle /root/exp.sql ZusammenfassenDies ist das Ende dieses Artikels mit der detaillierten Erklärung zum Importieren und Exportieren von MySQL-Backups. Weitere relevante MySQL-Backup-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Zwei Möglichkeiten, HTML zu implementieren, um Inhaltspositionen zufällig zu verschieben
>>: Einführung in die Verwendung von CSS3-Filterattributen
Aufgrund des Standard-Bridge-Netzwerks ändert sic...
Code kopieren Der Code lautet wie folgt: <!--[...
Inhaltsverzeichnis Ereignisschleife miscroTask (M...
Eine Hyperlink-URL in Vm muss mit Chinesisch als P...
Als ich mein primäres Betriebssystem von Windows ...
<br />Verwandte Artikel: 9 praktische Vorsch...
In diesem Artikelbeispiel wird der spezifische Co...
Das Verwendungsformat des mysqladmin-Tools ist: m...
In diesem Artikel finden Sie das grafische Tutori...
Jeder ist wahrscheinlich mit dem Auswahl-Dropdown...
1. Laden Sie die MySQL-Tar-Datei herunter: https:...
Kürzlich musste ich einen Player in eine Webseite ...
Was bedeutet Linux-CD? Unter Linux bedeutet cd „V...
Farbkontrast und Harmonie Unter kontrastierenden ...
HTML Quelltext: <a onclick="goMessage();&...