Comment importer une base de données SQL en utilisant la structure de fichiers brute /var/lib/mysql ?
-
21-12-2019 - |
Question
J'ai besoin de restaurer une base de données sur une nouvelle installation, malheureusement je n'ai pas pu effectuer une bonne opération .sql
sauvegarde de ma base de données précédente, je n'ai pu accéder qu'au système de fichiers, j'ai donc tarballé l'intégralité /var/lib/mysql
annuaire.
Dans ce dossier mysql, je vois un dossier avec le nom de la base de données que je souhaite restaurer, mais en copiant simplement ce fichier dans /var/lib/mysql/
sur mon nouveau serveur ne semble pas fonctionner.
La solution
Peut-être que cela peut aider
1) arrêter la nouvelle instance
2) supprimer les éléments que vous y avez copiés
3) Redémarrez l'instance
4) créer une commande de base de données
5) éteignez-le à nouveau
6) copiez vos fichiers
7) redémarrer MySQL
vous devez utiliser le même numéro de version qu'avant