Commandes Linux : mysqldump

MYSQLDUMP

Installé avec le paquet mysql-client ou mariadb-client
Voir aussi : mysql et mysql_secure_installation

 

Afficher la version de MySQL ou MariaDB

mysql --version

 

Sauvegarder une base de données MySQL ou MariaDB

Sauvegarde complète de l’ensemble des bases de données
mysqldump -v -u username -ppassword -A > filename.sql

ou

mysqldump --version --user=username --password=password --all-databases > filename.sql

ex :

mysqldump -v -u root -proot -A > fullbackup.sql
Sauvegarde partielle : une base de données spécifique
mysqldump -v -u username -ppassword dbname > filename.sql

ou

mysqldump --version --user=username --password=password dbname > filename.sql

ex :

mysqldump -v -u snipeit -psnipeit snipeit > snipeit.sql
Sauvegarde partielle : certaines bases de données spécifiques
mysqldump -v -u username -ppassword -B dbname1 dbname2 > filename.sql

ou

mysqldump --version --user=username --password=password --databases dbname1 dbname2 > filename.sql

ex :

mysqldump -v -u root -proot -B mysql snipeit > partial.sql
Sauvegarde partielle : une table d’une base de données spécifique
mysqldump -v -u username -ppassword dbname tablename > filename.sql

ou

mysqldump --version --user=username --password=password tablename > filename.sql

ex :

mysqldump -v -u snipeit -psnipeit snipeit models > snipeit_models.sql
Sauvegarde partielle : certaines tables d’une base de données spécifique
mysqldump -v -u username -ppassword dbname --tables tablename1 tablename2 > filename.sql

ou

mysqldump --version --user=username --password=password --tables tablename1 tablename2 > filename.sql

ex :

mysqldump -v -u snipeit -psnipeit snipeit --tables models licenses > snipeit_partial.sql

 

Sauvegarde complète d’une base de données MySQL ou MariaDB suffixée de la date

mysqldump -v -u username -ppassword -A > filename-$(date +%F).sql

ou

mysqldump --version --user=username --password=password --all-databases > filename-$(date +%F).sql

ex :

mysqldump -v -u root -proot -A > fullbackup-$(date +%F).sql
Fermer le menu
%d blogueurs aiment cette page :