Heim >Datenbank >MySQL-Tutorial >Beispiele zur Erläuterung der Verwendung von crontab zur regelmäßigen Sicherung von MySQL

Beispiele zur Erläuterung der Verwendung von crontab zur regelmäßigen Sicherung von MySQL

黄舟
黄舟Original
2016-12-16 11:16:431511Durchsuche

Verwenden Sie die System-Crontab, um regelmäßig Sicherungsdateien auszuführen und die Sicherungsergebnisse nach Datum zu speichern, um den Zweck der Sicherung zu erreichen.


1. Erstellen Sie den Pfad zum Speichern der Sicherungsdatei/MySQLdata


#mkdir /mysqldata


2. Erstellen Sie die /usr/sbin/bakmysql-Datei


#vi /usr/sbin/bakmysql


Eingabetaste


Hinweis: Das `-Symbol ist das Symbol über der TAB-Taste, nicht das Symbol links von ENTER


Außerdem muss nach dem Datum ein Leerzeichen stehen.


rq=` date +%Y%m%d `


tar zcvf /mysqldata/mysql$rq .tar.gz /var/lib/mysql


oder geschrieben als


rq=` date +%Y % m%d `


mysqldump --all-databases -u root -p passwort> /mysqldata/mysql$rq.sql


/var/lib/mysql ist das Verzeichnis Ihrer Datenbankdatei. Für einige Benutzer ist es /usr/local/mysql/data. Es kann für jeden anders sein


/mysqldata/ stellt das Verzeichnis dar, in dem Sicherungsdateien gespeichert werden. Dies kann jeder nach seinen eigenen Anforderungen tun.


3. Ändern Sie die Dateiattribute, um sie ausführbar zu machen


# chmod +x /usr/sbin/bakmysql


4. Ändern Sie /etc/crontab


#vi /etc/crontab


Unten hinzufügen


01 3 * * * root /usr/sbin/bakmysql


bedeutet, dass die Sicherung jeden Tag um 3 Uhr durchgeführt wird


02 * * * * root /usr/sbin/bakmysql

Die Sicherung wird jeden Tag durchgeführt zweite Minute


5. Crond neu starten


# /etc/rc.d/init.d/crond restart


Fertig.


So kann man jeden Tag eine solche Datei in /mysqldata sehen


mysql20070929.tar.gz


Laden Sie es einfach direkt herunter.

Das Obige ist ein Beispiel für die Verwendung von crontab zum regelmäßigen Sichern von MySQL. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn