2012-09-27 2 views
0

Ceci est un étrange et certainement pas l'un des autres cas, je l'ai vu lorsque les tables sont corrompus ...n'existe pas après la connexion à frais nouvelle session

Je commence une nouvelle session propre (effacer l'historique du navigateur, les sessions et les cookies pour initialiser en chrome, ou tout autre navigateur) Je peux me connecter en utilisant le système de connexion du site. Quand je suis connecté sur le site, toutes les autres pages avec des requêtes MySQL résulteront en une erreur de table.

Afficher la table, créer une table, réparer la table select * from, drop table et toute autre manipulation dans les tables entraîne l'inexistence de la table.

tout scénario possible sur ce qui aurait pu se passer ?? Est-ce un bug connu ou quoi que ce soit? Je n'ai pas bougé ou changé quelque chose sur le serveur qui pourrait causer ceci, et je n'ai pas essayé de laisser tomber une table.

Le plus drôle est que c'est reproductible à chaque fois que j'effacer l'historique du navigateur ou sessions

quelques informations version:

innodb_version 1.1.8
protocol_version 10
slave_type_conversions
version 5.5. 15
version_comment Serveur de communauté MySQL (GPL)
version_compile_ma x86
chine version_compile_os Win64

Version PHP 5.2.17

Il a toujours travaillé, jusqu'à aujourd'hui

+0

Il est peu probable que ce soit un bug. Vous avez mentionné un système de connexion, comment cela est-il lié aux tables manquantes? Est-il possible que vous ne vous connectez pas à la bonne base de données? – Tchoupi

+0

Ou mal orthographié le nom de la table? – Erik

+0

Avez-vous vérifié vos questions? Je sais par expérience que mysql est sensible au capital, donc si vous avez écrit quelque chose avec une majuscule dans votre requête qui n'est pas capitalisée alors qu'elle devrait l'être, elle ne renvoie rien. Si ce n'est pas le cas, pouvez-vous produire une erreur? Nous pourrions donc savoir ce que nous recherchons. Avez-vous répercuté votre requête? Et si oui, avez-vous vérifié avec phpmyadmin ou tout autre programme de vérification des requêtes que vous utilisez et qui est connecté à votre site? – Dorvalla

Répondre

0

Nous avons la solution, nous utilisons plusieurs bases de données à plusieurs fins. un de mes collègues a changé le fichier avec la connexion avec la base de données principale en haut et une deuxième instruction de connexion à la base de données après celle-ci. depuis les noms de bases de données où le même nous n'avons pas remarqué cela.

Questions connexes