Récupération espace inutilisé dans Mysql

Résolu/Fermé
ryko1820 Messages postés 1645 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 15 août 2021 - 29 juin 2013 à 17:14
ryko1820 Messages postés 1645 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 15 août 2021 - 29 juin 2013 à 17:53
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.

A voir également:

1 réponse

ryko1820 Messages postés 1645 Date d'inscription dimanche 28 avril 2013 Statut Membre Dernière intervention 15 août 2021 276
29 juin 2013 à 17:53
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
0