Réparer une table MySQL sur redhat 6

Dans: Linux

Découvrez sur ce post quelques commandes vous permettant de réparer votre base de données mysql.

Vous avez l'erreur suivante sur une table de votre base de données :

Table is marked as crashed and should be repaired

Pour réparer la table il suffit de :

  • arrêter le service mysqld : service mysqld stop
  • Lancer la commande sur la table correspondante : myisamchk -r nom_table.MYI
  • Démarrer mysqld après la réparation : service mysqld start

Lors de la réparation de la table, si vous avez le message d'erreur suivant :

Segmentation fault (core dumped)

Il faudra alors lancer la commande suivante :

myisamchk --safe-recover -v -f --key_buffer_size=512M --sort_buffer_size=512M --read_buffer_size=4M --write_buffer_size=4M nom_table

Biensûr, si vous avez phpmyadmin installé sur votre serveur, il suffira d'utiliser l'interface phpmyadmin pour faire la réparation.

Tags: repair mysql mysql database réparer table mysql

Commentaires

Laissez votre commentaire

Blogs les plus récents

Informations de contact

Taboutiqueweb gère son service après-vente (support technique) grâce à plusieurs moyens de communication : demande via formulaire, par téléphone ou via le livechat.

 

Adresse: Taboutiqueweb
Changement de propriétaire en cours

 

Email:

 

Formulaire de contact : Formulaire de contact