Bash : réparer les tables MySQL en cas de crash

Bash : réparer les tables MySQL en cas de crash photo

Il arrive que parfois une table SQL soit complètement plantée, ce qui peut bloquer l'accès à la base de données et donc l'accès au site. Pour éviter cela, j'ai écrit un petit script bash qui me permet de stopper le serveur MySQL, procéder à la réparation de toutes les tables de toutes les bases de données puis relancer le serveur MySQL, Apache et Varnish. #!/bin/sh # MySQL Auto-Repair # Written by Matt - skyminds.net # stop the MySQL server /etc/init.d/mysql […]

Lire la suite »

MySQL : résoudre l'erreur "Table is marked as crashed and last (automatic?) repair failed"

mysql-table-crash

Hier soir, gros bug sur le site : plus moyen d'accéder aux pages du site ou de sauvegarder un article. Je lance un top, le serveur n'a pas l'air d'être surchargé du tout. Je relance Apache, Varnish et MySQL et là... Stopping MySQL database server: mysqld failed! /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! ... failed! Ah cette erreur-là, je l'ai déjà eue ! Je fais un peu de ménage et je relance MySQL : /etc/init.d/mysql restart Stopping […]

Lire la suite »

WordPress hack : repair & optimize your database

Au vu des récentes tribulations de Claude, j'ai quelque peu amélioré le script PHP que j'ai écrit pour SkyMinds.Net et qui me permet de réparer et d'optimiser toutes les tables de ma base de données WordPress en un seul clic. Pour les intéressé(e)s, voici le code : /* Hack Name: Fix'n'Optimize Hack URI: https://www.skyminds.net/wordpress-hack-repair-optimize-your-database/ Description: This hack repairs and optimizes your WP database. Version: 1.0 Author: Matt Author URI: https://www.skyminds.net/ */ // Include DB config file. include("wp-config.php"); // Remove useless […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: