MariaDB
Aller à la navigation
Aller à la recherche
Suite de de sombres conflits mySql est devenu MariaDB. Tout reste pourtant compatible.
Sauvegardes et restauration des bases
Un outil existe mariadb-backup mais il sert surtout a sauvegarder les fichiers de données. Un tar en local ou un rsync en distant fait la même chose.
Sauvegarde (dump)
le concept de mariadb-dump est de créer un fichier de commandes sal qui sera capable de recréer la base ET on contenu. (CREATE DATABASE, CREATE TABLE, INSERT INTO...).
C'est un peu brutal comme méthode et pas très économe en espace disque mais. ca marche!
Pour sauvegarder la base "MaBase" on fait :
sudo mariadb-dump --user root --databases MaBase > MaBase.sql
On peut gzipper le fichier MaBase.sql pour gagner de la place.(moi on passe de 2.8 Mo à 613 ko
Restauration
Si la base est "cassée" il suffira de la détruire :
sudo mysql -e "DROP DATABASE IF EXISTS MaBase"
et de lancer le ficher dans un interpréteur mariadb
sudo mariadb < MaBase.sql