Faire une sauvegarde MariaDB
mysqldump effectue une sauvegarde logique. C'est la manière la plus flexible d'effectuer une sauvegarde et une restauration, et un bon choix lorsque la taille des données est relativement petite.
Pour les grands ensembles de données, le fichier de sauvegarde peut être volumineux, et le temps de restauration long.
mysqldump décharge les données au format SQL (il peut également décharger dans d'autres formats, tels que CSV ou XML) qui peuvent ensuite être facilement importés dans une autre base de données. Les données peuvent être importées dans d'autres versions de MariaDB, MySQL, ou même dans un autre SGBD, à condition que le dump ne contienne pas d'instructions spécifiques à la version ou au SGBD.
mysqldump vide les triggers en même temps que les tables, car ils font partie de la définition de la table. Cependant, les procédures stockées, les vues, et les événements ne le sont pas, et nécessitent des paramètres supplémentaires pour être recréés explicitement (par exemple, --routines et --events). Les procédures et les fonctions font toutefois également partie des tables du système (par exemple mysql.proc).
Sauvegarder une base de donnée
mysqldump db_name--host="127.0.0.1" >--port="3306" backup-file.sql--user="Utilisateur" --password="Mot_de_passe" --result-file="fichier_sauvegarde.sql" Base_de_donnee