Hinweis 1: Lösen Sie das Problem der langsamen Verbindung zur MySQL-Datenbank Inhalt hinzufügen: Hinweis 2: (Wenn das Passwort ! oder andere Sonderzeichen enthält, fügen Sie davor \ ein, zum Beispiel 123!321-->123\!321) 1. Master-Slave-Sicherung Primäre Datenbank: vim /etc/meine.cnf Fügen Sie unter [mysqld] den folgenden Inhalt hinzu: Server-ID = 1 log-bin=mysql-bin Relay-Log = MySQL-Relay-Bin replizieren-wild-ignore-table=mysql.% replizieren-wild-ignorieren-Tabelle=test.% replicate-wild-ignore-table=informationsschema.% Aus der Datenbank: vim .etc/meine.cnf Fügen Sie unter [mysqld] den folgenden Inhalt hinzu: Server-ID = 2 log-bin=mysql-bin Relay-Log = MySQL-Relay-Bin replizieren-wild-ignore-table=mysql.% replizieren-wild-ignorieren-Tabelle=test.% replicate-wild-ignore-table=informationsschema.% Starten Sie die Master-Slave-Datenbank neu und melden Sie sich bei der Master-Datenbank an mysql -uusername -ppassword mysql>Masterstatus anzeigen; Suchen Sie nach master_log_file, master_log_pos (normalerweise mysql-bin.000001 und 155). mysql>ändere Master in \ mysql>master_host='von Datenbank-IP', mysql>master_user='vom Datenbankbenutzer', mysql>master_password='aus Datenbankpasswort', mysql>master_log_file='aus der Datenbank master_log_file', mysql>master_log_pos='aus Datenbank master_log_pos'; mysql>Slave starten; mysql>Slave-Status anzeigen\G Melden Sie sich bei der Datenbank an mysql -uusername -ppassword mysql>Masterstatus anzeigen; Suchen Sie nach master_log_file, master_log_pos (normalerweise mysql-bin.000001 und 155). mysql>ändere Master in \ mysql>master_host='IP der Master-Datenbank', mysql>master_user='Master-Datenbankbenutzer', mysql>master_password='Master-Datenbankkennwort', mysql>master_log_file='Master-Logdatei der Master-Datenbank', mysql>master_log_pos='Masterdatenbank master_log_pos'; mysql>Slave starten; mysql>Slave-Status anzeigen\G An diesem Punkt wurde die Master-Slave-Sicherung der Datenbank erfolgreich gestartet. Probieren wir den Effekt aus! 2. Täglich geplantes Voll-Backup cd ../usr/local/src/dbback Wenn kein dbback vorhanden ist, fügen Sie einen neuen Ordner vi bkDatabaseName.sh hinzu (wenn kein dbback vorhanden ist, wird diese Datei automatisch hinzugefügt) Inhalt kopieren: #!/bin/bash Quelle /etc/Profil mysqldump -uusername -ppassword Datenbankname | gzip > /usr/local/src/dbback/Datenbankname_$(date +%Y%m%d_%H%M%S).sql.gz speichern. Ausführbare Berechtigungen hinzufügen: chmod u+x bkDatabaseName.sh Führen Sie nach dem Hinzufügen der ausführbaren Berechtigungen zunächst das Skript aus, um festzustellen, ob Fehler vorliegen und ob es normal verwendet werden kann. ./bkDatenbankname.sh Überprüfen Sie dann, ob der geplanten Aufgabe eine komprimierte Datei hinzugefügt wurde 1. Installieren Sie crontab Crontab herunterladen: Zum Herunterladen klicken Legen Sie es nach dem Herunterladen in das Verzeichnis /usr/local/src/crontab Installieren Hinzufügen einer geplanten Aufgabe Führen Sie den Befehl aus: Hinzugefügter Inhalt: (Die Sicherung wird täglich um 1 Uhr durchgeführt) Zusammenfassen Oben habe ich Ihnen erklärt, wie Sie MySQL8 Master-Slave-Backups und täglich geplante Voll-Backups unter CentOS7 aktivieren. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Eine kurze Analyse des Unterschieds zwischen ref und toRef in Vue3
>>: Lokale MySQL-Installation und Problemlösung
Inhaltsverzeichnis Funktionsformat sofort ausführ...
Wenn ich irgendwelche unklaren Fragen habe, gehe ...
Jeder weiß, dass Daten in MySQL auf die Festplatt...
Inhaltsverzeichnis 1. Verständnis der Gleichheits...
In diesem Artikel wird der spezifische JavaScript...
Bei Webdiensten geht es um die Kommunikation zwis...
Erstellen Sie eine Simulationsumgebung: Betriebss...
1. Erstellen Sie ein Centos7.6-System und optimie...
Import: Aufgrund der Projektanforderungen werden ...
Vorwort Docker kann Umgebungsvariablen für Contai...
Linux erstellt NFS-Server Um den Datenaustausch z...
Datensortierung aufsteigend, absteigend 1. Sortie...
Inhaltsverzeichnis 1. Theorie SERIALISIERBAR WIED...
1 Einleitung PostgreSQL ist ein kostenloses objek...
Laden Sie MySQL herunter https://dev.mysql.com/do...