Sauvegarde massive
En dehors de phpMyAdmin qui est pratique pour faire un export d'une base (en vue d'en faire une sauvegarde), MySQL propose, aussi un outil accessible en ligne de commande, tout aussi pratique :
mysqldump.
En effet pour faire un back up de 'ma_base', il suffit de saisir la commande suivante:
mysqldump -u username -p ma_base > ma_base.sql
Notez la redirection du flux de sortie vers le fichier 'ma_base.sql'. Après saisie de votre password, votre dump sera donc redirigé vers ce fichier.
Cet outil propose de nombreuses options. L'une d'elles s'avère très utile afin de backuper, non pas une base en particulier, mais l'ensemble des bases.
mysqldump -u username -p --all-databases > big_dump.sql
Ainsi, en une seule ligne de commande, il est possible d'obtenir un dump structure et données de l'ensemble de ses bases. Cette tâche peut-être automatisée, par exemple, via l'ajout d'une entrée dans la crontab.
mysqldump.
En effet pour faire un back up de 'ma_base', il suffit de saisir la commande suivante:
mysqldump -u username -p ma_base > ma_base.sql
Notez la redirection du flux de sortie vers le fichier 'ma_base.sql'. Après saisie de votre password, votre dump sera donc redirigé vers ce fichier.
Cet outil propose de nombreuses options. L'une d'elles s'avère très utile afin de backuper, non pas une base en particulier, mais l'ensemble des bases.
mysqldump -u username -p --all-databases > big_dump.sql
Ainsi, en une seule ligne de commande, il est possible d'obtenir un dump structure et données de l'ensemble de ses bases. Cette tâche peut-être automatisée, par exemple, via l'ajout d'une entrée dans la crontab.