Reconstruire une base de données sans les fichiers .myi [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 28-06-2005 à 17:57:32
Parfait!
En fait, en installant mysql avec InstallShield automatique, sous Windows, ca ne marchait pas, il me disait qu'il ne pouvait pas copier le fichier .frm (et quand j'essaie de lancer l'outil mysql à la main en ligne de commande, il me met: "Can't connect to MySQL server on 'localhost'"
J'ai donc finalement fini par télécharger la version de MySQL avec installation manuelle, puis je lance mysqld et mysql, et là, ca marche parfaitement.
Bref, c'est bon.
Je ne vais pas chercher à comprendre pourquoi la version automatique refuse que je lance mysql à la main...
Merci
Marsh Posté le 29-06-2005 à 07:37:13
Salut,
Bon, en fait, ça ne va pas.
J'ai voulu refaire la même manip sur mon ordi portable, et là, ça n'a pas marché, il me met, après lanceent de la commande RESTORE TABLE: "Failed copying .frm file"
Il y a exactement deux différences entre mon ordi portable et mon ordi de bureau (sur lequel ca marche):
- mon ordi portable tourne sous Win2k alors que mon ordi de bureau sous WinXP Pro
- pour rentrer sous Windows sous mon ordi portable, je dois rentrer mon login + pwd, alors que pour mon ordi de bureau, c'est automatique: le compte principal Administrateur n'est pas protégé par mot de passe.
Donc, maintenant, concrètement, voici les manipulations que j'effectue pour lancer la restauration de fichiers (sur le portable comme sur l'autre)
Code :
|
Et là, j'obtiens mon magnifique
Code :
|
alors que ça marche sur mon ordi de bureau.
Je suis vraiment débutant sous MySQL (en terme de gestion administrative) donc peut être ai je fait une mauvaise manip?
Marsh Posté le 29-06-2005 à 10:18:10
Bon, pour info, j'ai finalement pu résoudre mon pb...
La bonne syntaxe était:
RESTORE TABLE myTable FROM 'C:\\MyRep'"
Quelle galère...
Marsh Posté le 13-12-2008 à 19:47:27
nonjour à tous
je relance ce post
moi il ne me reste que les fichiers frm pour chaqcune des tables
je souhaite récupérerr simplement la structure des tables
qq peut il m'aider
merci d'avance
Marsh Posté le 28-06-2005 à 11:55:13
Salut,
Je ne connais vraiment pas grand chose sur MySQL, mais j'ai récupéré des fichiers .frm et .myd corspondant à plusieurs tables, mais je n'ai pas les fichiers .myi correspondant.
Je ne sais pas avec quelle version de MySQL ils ont été générés.
Est il possible de restaurer ces tables sans les fichiers .myi. Le but pour moi est de récupérer les données. Si les index sont absents, ce n'est pas grave.
Merci.