Hello,
J'ai un problème avec une base de données MySQL que j'ai récupéré.
Cette base de données est assez grosse (plus de 50 000 tables...)
Elle était en ligne sur un serveur Win2003 or je bosse sous mac et j'avais besoin de m'en servir en local pour programmer un nouveau truc avec.
J'ai donc télécharger tous les fichiers de la base (principalement des fichiers .frm) et je les ai mis dans mon dossier MAMP (équivalent de XAMPP, LAMP, etc., pour mac) et j'ai commencé à m'en servir avec mysql dans le terminal.
J'ai pu l'utiliser et afficher les tables qu'elle contient (avec SHOW TABLES;) mais impossible de faire un bête SELECT sur n'importe laquelle de ces tables, j'obtiens toujours la même erreur :
J'ai fouillé un peu et j'ai découvert que c'était dû à je-ne-sais quel bug et il est préconisé de recréer une nouvelle base de données, puis de recréer les tables vides et de copier les fichiers .frm dans la nouvelle base de données et ça devrait fonctionner.
Mon problème c'est que je n'ai pas pu entrer dans ces tables et je ne sais pas ce qu'elles contiennent ni comment elles sont formées, et vu qu'il y en a un paquet en plus je le sens moyennement de les recréer. :o
Est-ce que quelqu'un a déjà été confronté à ce problème ou aurait une idée ?
Je le sens mal là.
Merci !
Modifié par Skoua (14 Jul 2011 - 02:54)
J'ai un problème avec une base de données MySQL que j'ai récupéré.
Cette base de données est assez grosse (plus de 50 000 tables...)
Elle était en ligne sur un serveur Win2003 or je bosse sous mac et j'avais besoin de m'en servir en local pour programmer un nouveau truc avec.
J'ai donc télécharger tous les fichiers de la base (principalement des fichiers .frm) et je les ai mis dans mon dossier MAMP (équivalent de XAMPP, LAMP, etc., pour mac) et j'ai commencé à m'en servir avec mysql dans le terminal.
J'ai pu l'utiliser et afficher les tables qu'elle contient (avec SHOW TABLES;) mais impossible de faire un bête SELECT sur n'importe laquelle de ces tables, j'obtiens toujours la même erreur :
ERROR 1146 (42S02): Table 'aws.aws_profile_6_m_2455683_pageviewtotals' doesn't exist
J'ai fouillé un peu et j'ai découvert que c'était dû à je-ne-sais quel bug et il est préconisé de recréer une nouvelle base de données, puis de recréer les tables vides et de copier les fichiers .frm dans la nouvelle base de données et ça devrait fonctionner.
Mon problème c'est que je n'ai pas pu entrer dans ces tables et je ne sais pas ce qu'elles contiennent ni comment elles sont formées, et vu qu'il y en a un paquet en plus je le sens moyennement de les recréer. :o
Est-ce que quelqu'un a déjà été confronté à ce problème ou aurait une idée ?
Je le sens mal là.

Merci !
Modifié par Skoua (14 Jul 2011 - 02:54)