Récupération espace inutilisé dans Mysql

Résolu/Fermé
Signaler
Messages postés
1645
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
-
Messages postés
1645
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
-
Bonjour,

J'ai droppé une base inutilisée de plusieurs dizaines de Go sur mon serveur MySQL et j'ai l'impression que le serveur n'a pas récupéré l'espace qu'elle utilisait et prends toujours autant de place ...

J'ai cru comprendre que globalement, il fallait sauvegarder (au cas ou), tout exporter, effacer les tablespaces, réimporter pour récupérer l'espace inutilisé.

Je suis étonné qu'il n'existe pas une méthode moins primaire pour obtenir ce résultat, et qui surtout ne nécessiterait pas d'arrêter la base ... optimize_table, myisamchk semblent opérer sur les données plus que sur le stockage. Si un mysql database admin peut me donner une piste, cela sera apprécié ...

Mes bases sont en MyISAM.

Merci d'avance.

1 réponse

Messages postés
1645
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
308
Arf, désolé il s'agissait en fait des logs (17 Go de logs ...) la base avait bien été supprimée mais pas les logs ...

/etc/init.d/mysql stop
rm /var/lib/mysql/mysqld-bin*
/etc/init.d/mysql start