Maison  >  Questions et réponses  >  le corps du texte

Comment ajouter un schéma existant à MySQL sous Windows

Je n’ai rien vu sur ce sujet nulle part, pas même ici.

Le problème est que j'ai une base de données MySQL 8.0 qui se trouve sur un ancien disque dur (HD). Le démarrage a échoué sur le disque d'origine, j'ai donc copié le dossier

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
a migré vers le nouveau disque dur et a réinstallé MySQL.

Mon problème est que je ne vois pas de moyen d'installer cette architecture. Est-ce que quelqu'un a des suggestions?

P粉204136428P粉204136428401 Il y a quelques jours563

répondre à tous(1)je répondrai

  • P粉099000044

    P粉0990000442023-09-15 12:15:50

    Vous ne pouvez pas voir vos données car les informations sur les objets existants sont stockées dans la base de données système qui n'est pas répliquée.

    Si votre ancien disque dur n'est pas disponible alors :

    1. Assurez-vous que les versions de MySQL sur les anciennes et les nouvelles instances du système d'exploitation sont exactement les mêmes. Sinon, supprimez MySQL sur le nouveau système d'exploitation et réinstallez la version souhaitée.
    2. Arrêtez le service MySQL.
    3. Renommer le dossier de données (C:ProgramDataMySQLMySQL Server 8.0 => C:ProgramDataMySQLMySQL Server 8.0.bak).
    4. Copiez complètement les dossiers de données de l'ancien disque dur vers le nouveau disque dur.
    5. Démarrez le service MySQL.
    6. Besoin de sauvegarder l'ancienne base de données.
    7. Arrêtez le service MySQL, supprimez le dossier de données copié de l'ancien disque dur et renommez le dossier de données enregistré.
    8. Démarrez le service MySQL.
    9. Restaurer la base de données.
    10. Si vous avez réinstallé MySQL à l'étape 1, vous pouvez mettre à niveau la version de MySQL vers la version requise de la manière habituelle.

    répondre
    0
  • Annulerrépondre