Question

Je .frm, ibdata et ib_logfile de ma précédente version de MySQl et maintenant je suis le passage à une version plus récente. Malheureusement, je donot ont la version précédente installée, donc je ne peux pas prendre la décharge et l'importation dans la nouvelle version mySQL.

S'il vous plaît suggérer un moyen d'obtenir ces bases de données en cours d'exécution dans la nouvelle version de MySQL. J'ai tous les fichiers requis du MSQL précédent.

Était-ce utile?

La solution 2

Eh bien, il peut sembler trivial. Mais depuis que je l'avais sauvé le dossier entier MySQL présent dans Program Files de mon installation précédente. J'ai découvert que je pouvais encore utiliser ce dossier pour lancer l'installation MySQL précédente sans aucune modification ou réinstallation (il semble MySQl fonctionne comme les logiciels Linux). Et maintenant, je me sers mysqldump pour créer la décharge et sera importer dans la nouvelle version de MySQL.

Autres conseils

Il est vraiment dangereux de le faire, alors il suffit de faire une copie des fichiers (et essayez dur d'utiliser exactement la même version de MySQL):

  • Assurez-vous que le service MySQL ne fonctionne pas
  • Retirez le ib_logfile (il est pas nécessaire)
  • Mettez les fichiers en place dans le datadir MySQL
  • Démarrez votre serveur et vérifier les fichiers journaux.
  • Vérifiez que tout fonctionne.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top