English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Come configurare il backup automatico quotidiano di MySQL sotto CentOS

Introduzione

Sappiamo tutti che i dati sono dati molto importanti e devono essere spesso backuppati. È fastidioso dover farlo manualmente ogni volta. Vediamo insieme come configurare il backup automatico quotidiano del mysql in CentOS tramite questo articolo.

I passaggi sono i seguenti

Crea la cartella di backup:

mkdir mysql_data_bak

Crea il file di script:

touch autobackupmysql.sh

Apri il file

vi autobackupmysql.sh

Aggiungi il seguente contenuto nella script:

filename=`date +%Y%m%d`
/usr/bin/mysqldump -uroot -proot boss >>/home/mysql_data_bak/$filename.sql

Controlla se crond è installato, se non è installato, installa prima

yum -y install vixie-cron
yum -y install crontabs

Avvia il servizio: service crond start

Aggiungi l'avvio automatico all'accensione del sistema in CentOS: chkconfig --level 345 crond on

crontab -e

Aggiungi il contenuto:00 03 * * * source /root/autobackupmysql.sh  

Esegui questo file ogni mattina alle 3 del mattino per fare il backup del database

 service crond restart

Bene, è tutto qui.

Conclusione

Questo è tutto il contenuto dell'articolo. Spero che il contenuto di questo articolo possa aiutarti a imparare o lavorare meglio. Se hai domande, puoi lasciare un messaggio per discuterle. Grazie per il supporto a Corso Shouting.

Ti potrebbe interessare