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 [2018/06/19 12:35]
benoit
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 bases de données :
 +  SELECT table_schema AS "​Database", ​
 +  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 ​
 +     ​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 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 "​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.1529404553.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)