[toc]
Exporter les données en format CSV
$ mysqldump -u totouser -p --tab=/tmp/ --fields-enclosed-by=\" --fields-terminated-by=, NOM-DE-LA-DB NOM-DE-LA-TABLE
Notes:
- Il faut avoir les permissions "file" (ça fait l'équivalent de "SELECT INTO OUTFILE")
- Le nom de la table est optionnel, mysqldump va créer un fichier par table dans le répertoire --tab (/tmp dans cet exemple)
Tailles des tables SQL
SELECT TABLE_NAME, SUM(DATA_LENGTH + INDEX_LENGTH)/1024/1024 as mb
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'db-foo-name-here'
GROUP BY TABLE_NAME
ORDER BY mb DESC
LIMIT 10;