Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exporter une base de données MySQL/MariaDB

L'exportation d'une base de données peut se faire très facilement depuis phpMyAdmin/ depuis le panneau de contrôle de votre hébergement web (cPanel, DirectAdmin, VestaCP etc). Mais vous pouvez également exporter des bases de données depuis la ligne de commande avec le mysqldump utilitaire.

Avec mysqldump vous pouvez exporter une seule base de données, toutes les bases de données ou une liste de bases de données :

shell> mysqldump [options] db_name [tbl_name …]
shell> mysqldump [options] –databases db_name …
shell> mysqldump [options] –all-databases

page d'aide mysqldump

Pour sauvegarder une base de données, utilisez la commande ci-dessous. Cela enregistrera la base de données en tant que fichier SQL.

mysqldump -u db_user -p db_name > db_name.sql

Si vous exécutez les commandes en tant que root , vous n'avez pas besoin des paramètres -u, -p.

root@web [~]# mysqldump admin_wp74 > admin_wp74.sql
root@web [~]# 

Si vous souhaitez archiver la base de données exportée pour économiser de l'espace, utilisez :

mysqldump -u db_user -p db_name | gzip > /home/db_name.sql.gz

root@web [~]# mysqldump admin_wp74 | gzip > /root/admin_wp74.sql.gz
root@web [~]#

Ressources :
aide mysqldump