Bonjour,
J'ai tenté un "test de reprise de données" mysql un peu sauvage sur une application OTRS.
L'ancienne application est installée sur un serveur windows.
La nouvelle application est installée sur un serveur linux.
Cette application possède environ 90 tables mysql mais seules 5 contiennent l'historique que je souhaite récupérer.
J'ai donc copié les 3 fichiers .frm, .MYD et .MYI des 5 tables qui m'interessent de l'ancienne application, et je les ai collé en lieu et place des fichiers de la nouvelle application.
Puis j'ai fait un restart de mysql.
Comme cela ne fonctionnait pas, j'ai remis en place les anciens fichiers. Puis j'ai fait un nouveau restart de mysql.
Malheureusement, pour chacune de ces tables, j'obtiens le message :
alors que le fichier .frm en question est bien présent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mysql> select * from ticket; ERROR 1017 (HY000): Can't find file: './otrs/ticket.frm' (errno: 13)
Toutes les autres tables de la Database sont bien accessibles.
Que pourrais-je faire pour rendre mes 5 tables à nouveau accessibles ?
Partager