ligne de commande import/export bdd MariaDB

Demande d'aide : c'est ici.
Répondre
Quentin72
Messages : 1
Inscription : 17 août 2024, 14:01
Status : Hors-ligne

Bonjour, j'ai mon serveur perso pour l'hébergement de mes sites web et je rencontre quelque difficulté pour importer mes bases de donnée sauvegarder.

En fait j'ai acheté une nouvelle machine pour remplacer mon ancien serveur. J'ai donc fait une nouvelle installation LAMP (Debian 12, MariaDB 10.11.6) et je voudrais y mettre mes sauvegardes des sites web (fichier www + base de donnée).

Alors déjà mon ancien serveur étant sous Debian 11 et MariaDB 10.5.19, est que ces base de donné exporté seront parfaitement compatible sur ma nouvelle installation ou alors je dois d'abord mettre à jours l'ancienne pour que ce soit les même ?

Et ensuite qu'elle sont les lignes de commandes pour export puis import des base de donnée ?

Est-ce cette exemple de procédure est correct ?
Sauvegarde sous compte root :
mysqldump --user=root --password=<password> --databases sakila --result-file=/bak/sakila.sql

Importation en se connectant dans MariaDB et en ayant supprimé la base de donné au préalable
mysql -u root -p
SOURCE /bak/sakila.sql

Merci de vos conseils.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Bonjour, il faut d'abord que tu vérifie que les 2 versions de mariadb sont configurées à l'identique. Dans conf.d/mariadb.conf.d/server.cnf compare les configurations.
Ensuite vérifie tes tables actuelles avant export avec mariadb-check
https://mariadb.com/kb/en/mariadb-check/
Pour l'import/export, tu peux suivre cette page https://fr.linux-console.net/?p=5693
Répondre