Pétrin simple pour l'Erreur SQL : 1016
C'était un problème simple qui a trouvé une de mes bases de données et j'ai gaspillé beaucoup de temps en allant la longue voie autour de la montagne. Je poste le problème de base de données ici avec un pétrin rapide pour ceux avec une erreur semblable.

L'ERREUR :

phpBB : Erreur Critique

Erreur créant la nouvelle séance

MODE DE DÉBOGAGE

Erreur de SQL : 1016 Ne peut pas ouvrir le dossier : ‘phpbb_sessions. MYD’. (errno : 145) ‘phpbb_sessions.MYD’. (errno: 145)

INSERTION DANS phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) Les VALEURS (’1c2d81c6031571e71b2909fa76261504 ′, 2, 1161053838, 1161053838, ‘47e750bd’, 0, 1, 0) VALUES (’1c2d81c6031571e71b2909fa76261504′, 2, 1161053838, 1161053838, ‘47e750bd’, 0, 1, 0)

Ligne : 245
Dossier : sessions.php

***********

LE PÉTRIN :

Exécutez la question de SQL suivante :

LA TABLE PHPBB_SESSIONS DE RÉPARATION

***********************

DÉTAILS :

Ce problème peut arriver à beaucoup de différentes tables de base de données mysql et semble arriver spécifiquement sur sessions.php - Mon SQL avait été recommencé, pour que puissent avoir été une cause. Si vous utilisez PHPMYADMIN pour diriger vos bases de données, vous ne serez pas permettent de fixer la base de données de l'intérieur la vue de tables pour cette base de données (comme vous irait normalement). Puisque phpmyadmin ne peut pas accomplir la liste de tables, vous ne pouvez pas choisir la table pour fixer et n'avez pas aussi la liste normale de fonctions pour choisir (d'en incluant la table "optimiser" et les fonctions de table "de réparation"). Because phpmyadmin cannot complete the listing of tables, you cannot select the table to fix, and also do not have the normal listing of functions to select from (including the “optimize” table and “repair” table functions).

Mais juste parce que vous ne pouvez pas voir la table d'utilisateurs ou de séances, ne signifie pas qu'ils n'existent pas. Sur mes bases de données je suis entré “dans la TABLE PHPBB_SESSIONS DE RÉPARATION” comme une question de sql et elle a fixé la table, qui a fixé le problème de base de données.

Dans le fait de chercher un pétrin pour le problème, j'ai vu cette même erreur à travers beaucoup de différentes plates-formes de logiciel en incluant phpbb, vbulletin et plusieurs plates-formes de logiciel ecommerce.

Mon pétrin initial était aux bases de données de renfort de la ligne de commande sur le serveur, depuis que j'avais l'accès de racine. J'ai effacé alors la base de données existante et ai rechargé les soutiens. Un très long processus quand la question de mysql l'a fixé. Pour exécuter la question simple vous ne devez pas inculquer l'accès de serveur, seulement l'accès à phpmyadmin. A very long process when the mysql query fixed it. To perform the simple query you do not need root server access, only access to phpmyadmin.
Une autre raison je le poste, est j'ai vu des douzaines de cas où d'autres gens avaient cette erreur depuis plus d'un mois, en fermant efficacement leurs sites Internet. Avec un peu de chance cela aidera ceux qui, comme moi, sont techniquement défiés avec mysql.

L'espoir qui aide!

************

Une autre version d'une erreur apparentée :

phpBB : Erreur Critique

L'erreur faisant le DÉCIBEL met en doute l'effort de rang userdata

MODE DE DÉBOGAGE

Erreur de SQL : la Table 'databasename.phpbb_users' de 1146 n'existe pas

CHOISISSEZ u.* De phpbb_users u, phpbb_sessions_keys k OÙ u.user_id = 2 ET u.user_active = 1 ET k.user_id = u.user_id ET k.key_id = ‘d0d838d45d9db9fea44a2500bb8199ab’ FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = ‘d0d838d45d9db9fea44a2500bb8199ab’

Ligne : 89
Dossier : sessions.php

5 Réponses "à l'Erreur de SQL : 1016 phpbb_sessions. MYD - la Solution de Pétrin Simple”MYD - Simple Fix Solution”

  1. merci de ce poste - l'a utilisé pour fixer mon phpbb aussi!

  2. Thx pour le poste. Mon phpBB est fixé!! :)! :)

  3. Salut, merci du poste!
    Il travaille pour mon forum phpbb

  4. aidez-moi avec cette erreur s'il vous plaît

    Avertissement : mysql_error () : l'argument fourni n'est pas une ressource de MySQL-lien valide dans/home/pershqip/public_html/db/mysql4.php sur la ligne 330 supplied argument is not a valid MySQL-Link resource in /home/pershqip/public_html/db/mysql4.php on line 330

    Avertissement : mysql_errno () : l'argument fourni n'est pas une ressource de MySQL-lien valide dans/home/pershqip/public_html/db/mysql4.php sur la ligne 331 supplied argument is not a valid MySQL-Link resource in /home/pershqip/public_html/db/mysql4.php on line 331
    phpBB : Erreur Critique

    Ne pouvait pas communiquer à la base de données

  5. Salut,
    Je ne suis pas avancé assez pour le regarder et savoir le problème exact - peut-être quelqu'un d'autre aura quelque chose pour ajouter.

Quittez une Réponse

Vous pouvez utiliser ces étiquettes : <un href = "" le titre = ""> <le titre d'abrév = ""> <le titre d'acronyme = ""> <b> <blockquote cite = ""> <citent> <déterminent le code> <del datetime = ""> <em> <i> <q citent = ""> <la grève> <forte>