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.
ligne de commande import/export bdd MariaDB
- piratebab
- 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
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