Bonjour, j'ai une base de données mysql corrompue mais que j'ai pu récupérer les tables a travers les 2 fichiers .frm et .idb ( import tablespace) sauf deux tables et la console mysql m'affiche l'erreur: cannot reset LSNs tabe matable : unsupported
Bonjour, j'ai une base de données mysql corrompue mais que j'ai pu récupérer les tables a travers les 2 fichiers .frm et .idb ( import tablespace) sauf deux tables et la console mysql m'affiche l'erreur: cannot reset LSNs tabe matable : unsupported
Une erreur de LSN n'est généralement pas récupérable, d'autant que MySQL ne propose aucun outil de correction des erreurs contrairement à SQL Server avec DBCC ou Oracle avec DBMS_REPAIR
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Salut à tous.
D'où l'utilité de faire une sauvegarde de votre base de données.
Une autre utilité est de faire de la maintenance sur votre serveur mysql afin de réparer quelques corruptions.
Je suppose que c'est le fichier ibdata1 qui est corrompu.
Pour éventuellement récupérer votre base de données, vous devez installer un autre serveur MySql, si possible la même version.
Importer juste les tables, pas le contenu.
Vous pouvez déplacer vos fichiers *.idb et *.frm dans le nouveau serveur et voir si vous pouvez récupérer quoi que ce soit.
Il n'y a aucune garantie que cela fonctionne.
@+
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
Merci pour votre réponse, mais pourquoi seulement deux tables sur 38 qui n'ont pas pu être récupérer?
Ces deux tables ont le même nom d'une clé étrangère ( idPeriodePayement) ?
Salut Randagl.
Il est difficile de répondre à votre question car j'ignore l'origine de votre problème.
Il se peut que vous ayez eu un crach de votre serveur mysql juste au moment où vous faisiez une modification sur ces deux tables.
@+
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
Merci Artemus24 pour votre réponse, oui j'ai eu crash du serveur mysql shutdown donc c'est ça la cause.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager