Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  commande cron pour save database mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande cron pour save database mysql

n°54712
die488
Posté le 27-12-2001 à 14:05:36  profilanswer
 

J'aimerais un peu d'aide pour faire une commande cron qui sauvegarderait tous les jours à une heure donnée une base spécifique.
La sauvegarde devra créer un fichier sql du type 20011227.sql et comprimera la précédente (20011226.tar.gz).
Je suis persuadé que c'est possible mais je ne sais pas comment m'y prendre

mood
Publicité
Posté le 27-12-2001 à 14:05:36  profilanswer
 

n°54726
die488
Posté le 27-12-2001 à 14:46:22  profilanswer
 

j'ai fait ce fichier (backup.cmd):
#!/bin/sh
DATE=$(date +%d-%m-%Y-%H-%M)
/usr/local/mysql/bin/mysqldump -u root -pxxxxx candiulb > /home/backup/candiulb${DATE}.sql
 
et j'aimerais rajouter ce cron :  
59 23 * * * /home/backup/backup.cmd >>/dev/null
 
mais lorsque je fais crontab -e il me fait  
crontab: "/bin/vi" exited with status 127
 
plz help

n°54731
die488
Posté le 27-12-2001 à 15:14:51  profilanswer
 

ca va, j'y suis arrivé merci

n°54747
Sebastien
Posté le 27-12-2001 à 16:07:55  profilanswer
 

tu peux donner ta soluce alors ?

n°54759
die488
Posté le 27-12-2001 à 16:29:35  profilanswer
 

ouaip, j'ai créé la commande avec l'outil cron dans webmin, pas très "clean" ni "poweruser" mais ca marche ;)

n°54776
pipomolo
faisez gaffe aux pigeons
Posté le 27-12-2001 à 17:25:16  profilanswer
 

Apparemment c'est un probleme avec vi
Est-ce que vi marche bien qd tu le lance a la main ?
 
Sinon tu peux utiliser un autre editeur, comme emacs ou joe ou ce que tu veux, en modifiant la variable d'environnement $EDITOR
dans le fichier d'init de ton shell (.bashrc ou .cshrc etc.)
par exemple en shell : export EDITOR=joe
ou avec tcsh setenv EDITOR vim
 
Sinon dans la crontab tu mets
MM HH * * * commande
 
pour executer une commande ts les jours a une meme heure
 
en fait les 5 champs correspondent a
 
minute (0-59),
hour (0-23),
day of the month (1-31),
month of the year (1-12),
day of the week (0-6 with 0=Sunday)
 
avec ca tu peux tout faire, des intervalles, des repetitions etc.
 
Apres avoir edite la crontab, relancer le demon cron (ex: service cron restart)
 
a+
 
PS: j'ai bien compris que tu avais resolu ton pb avec webmin, mais c qd meme mieux de savoir comment ca marche derriere :o)

n°54848
die488
Posté le 27-12-2001 à 21:10:42  profilanswer
 

Un tout grand MERCI pour cette belle explication !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  commande cron pour save database mysql

 

Sujets relatifs
Linux - commande pour trouver fichiers[Linux/Windows/Web Server]fichiers Win pour HTTPD Linux + MySQL ??
Apache php mysql pour Debian[ MySql ] prob de socket...
[linux] c'est koi la commande pour...Sécuriser MySQL
Quelle est la commande pour connaitre la taille d'un repertoire[linux] kestion con : commande "cd"
[RM] Commande pour virer tous les fichiers d'un type dans tous les repProbleme avec cron
Plus de sujets relatifs à : commande cron pour save database mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR