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

  FORUM HardWare.fr
  Programmation

  Mysql / redhat 6 / cron ---> backup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql / redhat 6 / cron ---> backup

n°99810
GMIGA
Posté le 13-02-2002 à 11:34:21  profilanswer
 

Bonjour,
 
J aimerais realiser une procedure automatisée afin de sauver une petite base mysql .
 
Je compte proceder de la maniere suivant utiliser le cron afin d automatiser quotidiennement le process .
 
Ce qui me gene c est que ma base mysql n est pas constituee d un fichier mais de plusieurs fichiers.  
De plus une fois ces fichiers backé j aimerais qu ils soient renomes avec la date du jour.
 
Quelle est donc la meilleurs facon de copier ces fichiers mysql ? par une simple commande cp  ? ou en passant par l outil mysqldump (ce qui m obligerait a reouvrir le dump pr consulter mon archive... )
Est il vrai que l on peut endommager la base si on fait le backup via la commande cp pendant qu on accede a la base ? (mysqldump semble eviter des desagrements) .  
N etant pas familier av ces pti script dans le cron j aimerais savoir si qqun peut me montrer un exemple de ce genre.
 
Merci de me lire et merci d avance pour votre aide.
 
Salutations  
 
Miga

 

[jfdsdjhfuetppo]--Message édité par GMIGA--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 13-02-2002 à 11:34:21  profilanswer
 

n°99844
ethernal
Chercheur de vérité...
Posté le 13-02-2002 à 12:33:46  profilanswer
 

la copie des fichiers de ta bd, ce n'est pas très propre... surtout que si tu veux l'exporter ailleur tu dois qd même passer par un dump.
je dump ma table avec le cron tout les jours.
Pour la date du jour je ne sais pas trop comment on fait, mais j'ai vu un post ou il le faisait (fait une recherche)
sinon la comande c'est :
 
mysqldump -u root --password=MonPwd -h localhost --add-drop-table --add-locks --extended-insert nomTable > /var/log/nomFichier.sql
 
tu mets ça dans un fichier "sql", par exemple, dans /etc/cron.daily/ et le tour est joué.
 
chown root.root sql
chmod 311 sql (l'exécution je ne suis pas sûr que ça soit nécessaire)

n°99880
GMIGA
Posté le 13-02-2002 à 13:49:55  profilanswer
 

;) Merci d avoir pris le temps de me repondre.  
 
Concernant la gestion du cron  et du file crontab sous red hat ... c est decoupe en tranche horaire un folder pour le daily le hourly ect... . Je vais donc creer un mysql.cron et zou ;)  
 
Par contre comment savoir que le process est bien charge ds le cron ou crontab .  Il y a pas une commande pr voir les jobs dans le cron ?  (crontab -l )  ?  
 
Encore merci pour ta reponse ethernal  
 
Salutations  
 
Miga
 
Si qqun a d autre suggestion


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Mysql / redhat 6 / cron ---> backup

 

Sujets relatifs
[PHP/MYSQL] hmm...Kilio plus rapide que Free ?[PHP] [MySQL] Problème d'utilisateurs....
VB et MySql ???Comment rapatrier une base de données MySQL
[MySQL] - Urgent !! Error 28....comment fonctionne le type PASSWORD en MySQL ?
[vb6] se connecter a une base mysql ![MySQL eh oui encore une question] TINYTEXT ou VARCHAR(255)
[MySql] selectionner un seul objet[MySQL] INDEX une date ou PRIMARY INDEX un datetime ?
Plus de sujets relatifs à : Mysql / redhat 6 / cron ---> backup


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