web-dev-qa-db-fra.com

Comment restaurer des bases de données mysql après la mise à niveau vers mariadb

Lors de l'installation de mariadb-server, toutes mes bases de données existantes ont été déplacées vers /var/lib/mysql-5.7 et un nouveau dossier /var/lib/mysql a été créé.

Comment restaurer ces bases de données à partir du dossier de sauvegarde?

1
LSUEngineer

La restauration d'une base de données MySQL ou MariaDB impliquera "exporting" puis "importing". Avec "phpmyadmin", utilisez-le pour exporter votre base de données. Copiez le fichier résultant dans un emplacement temporaire ou une clé USB et utilisez "phpmyadmin" pour l'importer.

Sinon, utilisez: mysqldump

0
Steve R.

Ayez juste une copie du dossier mysql-5.7 (dans/var/lib alors que maria db est installée) dans un emplacement temporaire.

Maintenant, dans votre/var/lib, vous aurez un dossier appelé mysql qui est votre base de données actuelle (sans votre ancien dump).

Maintenant, arrêtez votre mysql. Déplacez le dossier mysql dans/var/lib vers un emplacement donné pour des raisons de sécurité, puis déplacez le dossier mysql-5.7 vers/var/lib et renommez-le en mysql. Définissez les mêmes privilèges que ceux définis pour le dossier mysql précédent.

Redémarrez à nouveau le service mysql. Vous aurez le vieux dépotoir maintenant.

1
resh