Important:
¡Ayúdanos con el español!
Esta página todavía no ha sido traducida (o sólo parcialmente) en español. Si hablas francés o inglés, puedes ayudarnos.
Aquí encontrarás la versión FR de esta página, que podrás editar sólo con identificarte (con tu usuario Gandi).
Si prefieres traducir a partir de la versión EN, sólo tienes que abrir una nueva ventana, copiar-pegar la URL de la página y hacer clic en la bandera (arriba a la derecha) del idioma correspondiente. Si la página existe, aparecerá en el idioma deseado.
Gracias de antemano por ayudarnos con el español :)
La meilleure façon de se protéger d'une éventuelle perte des données de sa base est de faire des sauvegardes récurrentes de celle-ci. Ce tutoriel vous explique comment procéder au mieux.
Pour éviter les corruptions et pour plus de souplesse, nous allons commencer par exporter l'ensemble de vos bases dans un fichier avec la fonction mysqldump
mysqldump [OPTIONS] nom_de_base [table1, table2,...]
Pour sauvegarder une base complète dans un fichier, vous devrez entrer via une console ssh la commande suivante :
mysqldump -u login -p password -h nom_serveur --opt nom_de_base > /srv/mondisque/exportsql/backup_nom_de_base.sql
Pour sauvegarder une ou plusieurs tables dans un fichier, vous devrez entrer via une console ssh la commande suivante :
mysqldump -u login -p password -h nom_serveur --opt nom_de_base nom_de_table1 nom de table_2 > /srv/mondisque/exportsql/backup_table1et2.sql
La même chose enfin avec en plus une compression du fichier de type gzip pour qu'il prenne moins de place sur le disque
mysqldump -u login -p password -h nom_serveur --opt nom_de_base | /bin/gzip > /srv/mondisque/exportsql/backup_table1et2.sql
Pour exécuter régulièrement la commande d'export sql, on pourra utiliser la commande cron. Il faudra alors éditer la 'crontab' sur votre machine en console ssh pour y ajouter l'ensemble des processus que vous souhaitez exécuter.
La commande suivante ouvre votre fichier crontab en édition.
crontab -e
Pour lancer la commande d'export toutes les nuits à 2h00 par exemple, vous devrez insérer une commande de la forme :
# m h dom mon dow command 0 2 * * * mysqldump -u login -p password -h nom_serveur --opt nom_de_base | /bin/gzip > /srv/mondisque/exportsql/backup_base.sql
Enfin, ajoutez le répertoire /srv/mondisque/exportsql à la liste des répertoires surveillés par GSync pour archiver automatiquement votre base sur votre disque de sauvegarde
No question on this page and its children.
RSS feed for questions matching this filter (Help)Última modificación: Europe/BerlinTuesday 27/04/2010 a Tuesdaypm06 12:16 (editor externo)