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