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 154: | Ligne 154: | ||
Note :!: : Si aucun chemin de fichier n'a été précisé pour la variable **set-variable = log** le fichier log se trouvera par défaut dans ''/var/lib/mysql/HOSTNAME.log''. | Note :!: : Si aucun chemin de fichier n'a été précisé pour la variable **set-variable = log** le fichier log se trouvera par défaut dans ''/var/lib/mysql/HOSTNAME.log''. | ||
- | Obtenir la taille des base de données : | + | Obtenir la taille des bases de données : |
SELECT table_schema AS "Database", | SELECT table_schema AS "Database", | ||
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" | ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" | ||
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 : |