Das folgende Skript wird für die geplante Sicherung der gesamten MySQL-Datenbank verwendet mysql_dump_script.sh #!/bin/bash #Speichern Sie die Anzahl der Sicherungsdateien, behalten Sie bis zu 4 Dateien Nummer=4 #Backup-Speicherpfad backup_dir=/db/backup_mysql #Datum dd=`Datum +%Y-%m-%d-%H-%M-%S` #Sicherungstool tool=mysqldump #Benutzername Benutzername=root #passwordpassword=IhrPasswort #Zu sichernde Datenbank database_name=mydb #Falls der Ordner nicht existiert, erstellen Sie ihn, wenn [ ! -d $backup_dir ]; Dann mkdir -p $backup_dir; fi #Einfache Möglichkeit, mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.sql zu schreiben $tool -h127.0.0.1 -u $Benutzername -p$Passwort $Datenbankname > $Sicherungsverzeichnis/$Datenbankname-$dd.sql #Schreiben, um Sicherungsprotokoll zu erstellen echo "create $backup_dir/$database_name-$dd.dupm" >> $backup_dir/log.txt #Suchen Sie das Backup, das gelöscht werden muss delfile=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | head -1` #Beurteilen Sie, ob die aktuelle Anzahl der Backups größer als $number ist Anzahl=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | wc -l` wenn [ $Anzahl -gt $Zahl ] Dann #Löschen Sie das am frühesten erstellte Backup und behalten Sie nur die Anzahl der Backups rm $delfile #Schreiben Sie das Löschdateiprotokoll echo "delete $delfile" >> $backup_dir/log.txt fi Centos setzt Crontab
vi /etc/crontab Hinzufügen einer geplanten Aufgabe Laden Sie die Aufgabe, um sie wirksam zu machen: crontab /etc/crontab Aufgaben anzeigen: crontab -l Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Drei JavaScript-Methoden zur Lösung des Joseph-Ring-Problems
>>: Eine bunte Katze unter Linux
Die MySQL 5.7.18 Zip-Version von MySQL ist nicht ...
In diesem Artikel wird hauptsächlich erläutert, w...
Vor allem aus zwei Gründen: 1. Hervorhebung/Zeile...
In diesem Artikelbeispiel wird der spezifische Co...
In letzter Zeit muss das Vue-Projekt die Daten in...
Dieses Tutorial beschreibt den Prozess der manuel...
Als ich kürzlich Django lernte, musste ich eine D...
In diesem Artikelbeispiel wird der spezifische Ja...
In diesem Artikel wird der spezifische JavaScript...
Vorwort Für die Berechtigungen von Dateien oder V...
Technologie nutzen itext.jar: Konvertiert den Byt...
Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...
In diesem Artikel wird der spezifische Code von j...
Die Downloadadresse von FlashFXP lautet: https://...
Inhaltsverzeichnis Einführung Vier Merkmale von T...