WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: fdthierry (---.nexen.net)
Date: 18 July 2008 à 11:16

Bonjour,

J'utilise Wamp5 depuis 2 ans sans encombre.
Hier soir je ferme mon poste comme d'hab en stoppant les services Wamp et ce matin je les redémarre.
Et là, lorsque je vais dans PhpMyAdmin, j'ai mon message d'erreur m'indiquant que la table n'existe pas !
La base de données existe bien, la table aussi, mais lorsque je clique dessus, cela m'indique qu'elle n'existe pas !

Que faire sans perdre mes données ?

Merci pour vos informations...

Cordialement,
Thierry

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: Roger34 (---.nexen.net)
Date: 18 July 2008 à 13:23

Bonjour,

faire d'abord un petit nettoyage de disque (ça ne coûte rien) pour éliminer des bouts de fichiers qui traîneraient après la fermeture de wamp

sinon

Va dans le répertoire "data" de mysql

Sauvegarde la table en question sur le bureau

supprime la table de ta base de données via phpmyadmin (en conservant la base et les autres tables)

réimporte la table sauvegardée dans ta base via phpmyadmin

Cordialement

Roger

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: fdthierry (---.nexen.net)
Date: 18 July 2008 à 13:39

J'ai testé cela, mais sans succès

Quand je regarde la structure affiché, il m'indique utilisé et non pas le descriptif de la table:
Nb enregistrement, taille, perte.....

Comment la déverrouiller car c'est là qu'est mon pb à mon avis.

Merci pour vos informations

Cordialement,
Thierry

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: Roger34 (---.nexen.net)
Date: 18 July 2008 à 15:01

Que dit précisément mysql error log dans les log_files ?

Quelle plateforme as-tu, quelle version wamp ?

Tu n'as pas fait d'autres manip' dans mysql avant de fermer le serveur ? pas d'autres installations ?

Les autres tables fonctionnent ? As tu essay" de créer une nouvelle tables avec phpmyadmin et d'y inserrer tes données en cahngeant le nom de la table pour voir si ça marche ?

Ce qui est étonnant, c'est que ça fonctionnait avant...

Cordialement

Roger

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: fdthierry (---.nexen.net)
Date: 18 July 2008 à 15:29

Je suis sous WAMP5 sous WinXP

J'ai seulement une partie de mes bases qui sont altérés avec le message suivant dans PhpMyAdmin lorsque je clique sur la table et non pas sur la base:
Erreur #1146 Table 'xxxxxxx' dosen't exist'

Dans le journal d'év de Windows, j'ai:
Cannot find table contacts/tbl_sitefaq from the internal data dictionary
of InnoDB though the .frm file for the table exists. Maybe you
have deleted and recreated InnoDB data files but have forgotten
to delete the corresponding .frm files of InnoDB tables, or you
have moved .frm files to another database?
See [dev.mysql.com]
how you can resolve the problem.

Merci

Cordialement,
Thierry

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: Roger34 (---.nexen.net)
Date: 18 July 2008 à 18:12

Vérifie dans Config-files/myini

que skip-INNOB est bien neutralisé

#*** INNODB Specific options ***


# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
#skip-innodb

A+

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: fdthierry (---.leschampslibres.fr)
Date: 22 July 2008 à 11:59

Bonjour,

J'ai vérifié les paramètres que tu proposais, mais c'est bien neutralisé.

Vendredi j'ai restauré mes bases & tables à partir d'un export, j'ai bossé dessus sans soucis après avoir supprimé tous les dossiers de data.

Aujourd'hui en redémarrant le service, même pb, mes bases & tables sont innaccessibles !!!

Merci pour ton aide

Cordialement,
Thierry

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: Roger34 (---.w86-197.abo.wanadoo.fr)
Date: 22 July 2008 à 13:53

Bonjour,

Mes bases sont de type MyISAM qui d'après ce que j'ai lu est stable.

Vérifie de ton côté, c'est peut--être une piste...

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: fdthierry (---.leschampslibres.fr)
Date: 22 July 2008 à 17:45

J'ai modifié ce type qui était à l'origine InnoDB,
je vais voir demain ce que cela produit....
Bonne soirée

Cordialement,
Thierry

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist'
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 July 2008 à 18:12

Roger34 a écrit:
-------------------------------------------------------

> Mes bases sont de type MyISAM qui d'après ce que j'ai lu est stable.

MyISAM fonctionne très bien et est bien stable. On peut lui reprocher - contrairement à InnoDB - de ne pas pouvoir effectuer des relations d'intégrité entre les tables.

Néanmoins, pour obtenir un fonctionnement plus « intègre » du moteur MyISAM, par exemple interdire de mettre un NULL dans un champ déclaré NOT NULL, il faut modifier le fichier "wamp/bin/mysql/mysqlx.y.z/my.ini pour y mettre :

# Set the SQL mode to strict
sql-mode="STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

de plus, comme on ne se sert plus de InnoDB, pour gagner de la mémoire et de la rapidité, dans le même fichier, on élimine la gestion InnoDB par :

# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
skip-innodb

Options: Répondre•Citer ce Message
Re: Erreur #1146 Table 'xxxxxxx' dosen't exist' - RESOLU
Envoyé par: fdthierry (---.leschampslibres.fr)
Date: 23 July 2008 à 09:22

Merci infiniment pour ton aide, le fait passer en MyISAM a résolu mon pb de table altérée après chaque arrêt redémarrage.

Cependant, lorsque je mets skip-innoDB actif, cela ne me démarre pas MySql, donc je le laisse en com.

Cordialement,
Thierry

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP