实例讲解如何利用crontab定时备份MySQL
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。
1、创建保存备份文件的路径/MySQLdata
#mkdir /mysqldata
2、创建/usr/sbin/bakmysql文件
#vi /usr/sbin/bakmysql
输入
注意:`符号是TAB键上面的符号,不是ENTER左边的
还有date后要有一个空格。
rq=` date +%Y%m%d `
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql
或者写成
rq=` date +%Y%m%d `
mysqldump --all-databases -u root -p密码 > /mysqldata/mysql$rq.sql
/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同
/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。
3、修改文件属性,使其可执行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#vi /etc/crontab
在下面添加
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟执行备份
02 * * * * root /usr/sbin/bakmysql
每小时第二分钟备份一次
5、重新启动crond
# /etc/rc.d/init.d/crond restart
完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20070929.tar.gz
直接下载即可。
以上就是实例讲解如何利用crontab定时备份MySQL的内容,更多相关文章请关注PHP中文网(www.php.cn)!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Résumé de quelques raisons pour lesquelles les tâches planifiées crontab ne sont pas exécutées. Heure de mise à jour : 9 janvier 2019 09:34:57 Auteur : Hope on the field Cet article résume et vous présente principalement quelques raisons pour lesquelles les tâches planifiées crontab ne sont pas exécutées. tout le monde Des solutions sont données pour chacun des déclencheurs possibles, qui ont une certaine valeur de référence et d'apprentissage pour les collègues qui rencontrent ce problème. Les étudiants dans le besoin peuvent suivre l'éditeur pour apprendre ensemble. Préface : J'ai récemment rencontré des problèmes au travail. La tâche n'a pas été exécutée. Plus tard, lors d'une recherche sur Internet, j'ai découvert qu'Internet mentionnait principalement ces cinq incitations : 1. Le service crond n'est pas démarré n'est pas une fonction du noyau Linux, mais repose sur un cron.

Comment utiliser Systemd et Crontab pour implémenter l'exécution parallèle de tâches dans un système Linux. Dans un système Linux, l'exécution parallèle de tâches est l'un des moyens importants pour améliorer l'efficacité et les performances du système. Cet article expliquera comment utiliser les outils Systemd et Crontab pour implémenter l'exécution parallèle de tâches dans un système Linux et fournira des exemples de code spécifiques. 1. Introduction à Systemd Systemd est un outil utilisé pour gérer le processus de démarrage et la gestion des services des systèmes Linux. via la configuration

Les pièges de Linux commentant les fichiers crontab et crontab exécutant sh. Il s'avère que de nombreuses crontabs sont écrites sous Linux pour effectuer certaines tâches régulièrement : Condition requise : Il est nécessaire d'annoter certaines tâches crontab. Ajoutez simplement la crontab à annuler. Ajoutez simplement « # » avant la tâche. Par exemple, 54**sunecho"runat5after4everysunday"Commentaire : #54**sunecho"runat5after4everysunday"C'est aussi simple que cela. Rencontrez la fosse 1, regardez l'exemple suivant récemment

Comment afficher le journal des erreurs crontab sous Linux : 1. Affichez le répertoire de fichiers « /var/log/cron » 2. Utilisez la commande « tail -f /var/log/cron » pour afficher la fin du fichier en temps réel ; time; 3. Utilisez la commande "vim /var /log/cron" qui peut être visualisée via une visionneuse de texte avancée.

Comment utiliser Systemd et Crontab pour redémarrer automatiquement les applications sur les systèmes Linux. Dans les systèmes Linux, Systemd et Crontab sont deux outils très importants. Systemd est un gestionnaire de systèmes et de services, tandis que Crontab est un outil permettant d'automatiser des tâches à des moments précis. Cet article utilisera un exemple spécifique pour présenter comment utiliser Systemd et Crontab pour redémarrer automatiquement les applications dans les systèmes Linux. Supposons que nous ayons un non

Comment utiliser Systemd et Crontab pour définir la priorité des tâches planifiées dans un système Linux nécessite des exemples de code spécifiques. Dans les systèmes Linux, nous devons souvent configurer des tâches planifiées pour effectuer certaines opérations répétitives, telles que la sauvegarde planifiée des fichiers, le nettoyage régulier des journaux, etc. Cependant, différentes tâches peuvent avoir des priorités différentes, certaines tâches nécessitent une priorité plus élevée pour garantir qu'elles sont exécutées à temps, tandis que d'autres peuvent être exécutées plus tard. Cet article explique comment utiliser Systemd et Crontab pour définir les horaires.

Comment utiliser Systemd et Crontab pour implémenter le démarrage automatique du système dans les systèmes Linux Introduction : Dans les systèmes Linux, nous devons souvent définir certains services ou scripts couramment utilisés sur le démarrage automatique du système afin qu'ils puissent s'exécuter automatiquement après le redémarrage du système. Dans cet article, nous présenterons comment utiliser les deux outils Systemd et Crontab pour réaliser le démarrage automatique du système et donnerons des exemples de code spécifiques. 1. Utilisation de Systemd Systemd est une gestion de systèmes et de services couramment utilisée dans les systèmes d'exploitation Linux.

Comment utiliser Systemd et Crontab pour implémenter des dépendances de tâches dans les systèmes Linux Introduction : Dans les systèmes Linux, la planification des tâches est un élément très important, qui peut garantir que chaque tâche est exécutée conformément à l'heure et à l'ordre planifiés. Systemd et Crontab sont deux outils de planification de tâches couramment utilisés et adaptés à différents scénarios. Cet article explique comment utiliser Systemd et Crontab pour implémenter des dépendances de tâches et fournit des exemples de code spécifiques. 1. Systèmed
