Website-Icon querblick IT

Größe aller MySQL Datenbanken ermitteln

Mit dem folgenden Befehl kann man die Größe aller MySQL 5 Datenbanken ermitteln:

mysql -u root -p -e 'select table_schema "Datenbank",
round(sum(data_length+index_length)/1024/1024,4) "Größe (MB)"
from information_schema.tables group by table_schema;'

Anmerkungen:
Sie benötigen root / admin Rechte. In diesem Beispiel wird er Benutzer root verwendet. Nach dem Absetzen fragt MySQL nach dem entsprechenden Passwort.

Natürlich kann die Größe der Datenbank auch mit einem SQL Client ermittelt werden.

select table_schema "Database", round(sum(data_length+index_length)/1024/1024,4) "size (MB)" from information_schema.tables group by table_schema order by (sum(data_length+index_length)) desc;

 

Die mobile Version verlassen