Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:mysql [2019/09/26 06:44] benoit [Monitoring] |
informatique:linux:mysql [2020/11/03 13:32] (Version actuelle) benoit [Sauvegarde] |
||
---|---|---|---|
Ligne 160: | Ligne 160: | ||
GROUP BY table_schema; | GROUP BY table_schema; | ||
+ | Obtenir la taille de chacunes des tables : | ||
+ | use ma_table; | ||
+ | SELECT | ||
+ | table_schema as `Database`, | ||
+ | table_name AS `Table`, | ||
+ | round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` | ||
+ | FROM information_schema.TABLES | ||
+ | ORDER BY (data_length + index_length) DESC; | ||
===== Maintenance et réparation ===== | ===== Maintenance et réparation ===== | ||
Pour vérifier s'il y a des corruptions sur toutes les tables des bases de données : | Pour vérifier s'il y a des corruptions sur toutes les tables des bases de données : | ||
Ligne 222: | Ligne 229: | ||
Pour exporter certaines tables : | Pour exporter certaines tables : | ||
mysqldump -u root -p ma_base table1 table2 > dump_mes_tables.sql | mysqldump -u root -p ma_base table1 table2 > dump_mes_tables.sql | ||
+ | | ||
+ | Pour exporter selon un critère "WHERE" dans une table : | ||
+ | mysqldump --where "country = 'France'" ma_base table1 > dump_where_France.sql | ||
Pour exporter une base de données à travers SSH : | Pour exporter une base de données à travers SSH : |