Test après crash Base de Données

C’est génial quand tu ouvres ton blog le matin, et qu’un message t’annonce que la base de données a crashé ! Bon, réparation faite, mais toujours un message : wp_options: Table is marked as crashed ! Bref, faut que je répare ça ! Mais j’avoue, je ne sais pas comment faire !

3 commentaires sur “Test après crash Base de Données

  1. Des requêtes (à effectuer dans phpmyadmin). Remplacer « wp_ » par le préfixe de sa base.

    Suppression des révisions d’articles
    DELETE a,b,c
    FROM wp_posts a
    LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
    LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
    WHERE a.post_type = ‘revision’;

    Suppression des commentaires indésirables
    DELETE FROM wp_comments WHERE comment_approved = ‘spam’

    purge de la table commentmeta si on utilise l’extension Akismet
    DELETE FROM wp_commentmeta
    WHERE meta_key LIKE ‘Akismet%’

    Suppression des valeurs temporaires dans la table options
    DELETE a, b
    FROM
    wp_options a, wp_options b
    WHERE
    a.option_name LIKE « transient% » AND
    a.option_name NOT LIKE « transient_timeout% » AND
    b.option_name = CONCAT(
    « transient_timeout« ,
    SUBSTRING(
    a.option_name,
    CHAR_LENGTH(« transient« ) + 1
    )
    )
    AND b.option_value < UNIX_TIMESTAMP()

    1. Hello ! Merci pour tous ces conseils. Je vais essayer ça sans doute demain, pas envie ce soir de faire une boulette. Pour le moment, ça semble fonctionner correctement ! À suivre après nettoyage donc !

Les commentaires sont fermés.