informatique:linux:mysql
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:mysql [2018/06/19 10:35] – benoit | informatique:linux:mysql [2020/11/03 12:32] (Version actuelle) – [Sauvegarde] benoit | ||
|---|---|---|---|
| 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 ''/ | 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 ''/ | ||
| + | Obtenir la taille des bases de données : | ||
| + | SELECT table_schema AS " | ||
| + | ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" | ||
| + | FROM information_schema.TABLES | ||
| + | GROUP BY table_schema; | ||
| + | |||
| + | Obtenir la taille de chacunes des tables : | ||
| + | use ma_table; | ||
| + | SELECT | ||
| + | | ||
| + | | ||
| + | | ||
| + | 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 215: | 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 " | ||
| + | mysqldump --where " | ||
| Pour exporter une base de données à travers SSH : | Pour exporter une base de données à travers SSH : | ||
informatique/linux/mysql.1529404553.txt.gz · Dernière modification : (modification externe)
