2011-02-16 3 views
0

J'ai beaucoup de fichiers .frm, .myd, .myi que j'ai téléchargés. Google me dit que ce sont des fichiers binaires MySQL, mais comment faire pour les installer sur mon serveur MySQL local fonctionnant sur ma machine Windows7? J'ai l'application Workbench, y a-t-il un moyen de l'utiliser?Comment installer les fichiers binaires MySQL

à l'avance, merci

+1

D'où avez-vous téléchargé ces fichiers? Si possible, procurez-vous un fichier de vidage approprié –

+0

Pourquoi téléchargez-vous les fichiers '.frm',' .myd', '.my'? Ce sont des tables (fichiers de données). Vous les placez généralement dans votre répertoire de données MySQL (voir votre 'my.cnf' pour savoir où). – Konerak

Répondre

1

Si la source et la cible mySQL version sont exactement les mêmes, il peut être possible de copier ces fichiers dans votre répertoire de données mySQL (voir ci-dessous pour les étapes). Mais c'est pas une bonne pratique dans tous les cas. Il est préférable d'obtenir un vidage correct de mysqldump et de l'importer.

Voici comment copier les fichiers (ce n'est pas recommandé):

  • arrêt mySQL serveur
  • Localisez le répertoire des données
  • Créer un dossier dans le répertoire de données (qui sera la base de données)
  • Copier les fichiers dans le dossier
  • redémarrage du serveur mySQL
+0

J'ai fait ce que vous avez écrit, mais le db n'est pas apparu. :( – Jason94

+0

@Jason alors vous devriez vraiment avoir un vrai vidage SQL si possible. Vous pouvez bidouiller 'myisamchk' pour réparer les tables mais c'est un horrible kludge, et devrait être fait seulement en dernier recours pour extraire des données de une sauvegarde par exemple –

+0

C'était seulement quelques tables que j'ai trouvées en ligne, mais je pense que je dois trouver une autre source, qui a des dumps de propper. – Jason94

Questions connexes