Outils pour utilisateurs

Outils du site


informatique:linux:mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 :
informatique/linux/mysql.1569473083.txt.gz · Dernière modification: 2019/09/26 06:44 par benoit