Speicherplatz Verbrauch von MySQL Datenbanken

Speicherplatz Verbrauch von MySQL Datenbanken

Manchmal möchte oder muss man die Größen der Datenbanken anschauen.
Dazu gibt es in Mysql einen “einfachen” Befehl.
2014-12-11_1441
Der Befehl ist hier extra Copy&Paste Ready.
[code]SELECT table_schema "Database",round(sum(data_length+index_length)/1024/1024,4) "Size (MB)" FROM information_schema.tables GROUP BY table_schema;[/code]
Möchte man sich nicht extra eingeloggt lassen in mysql oder sich damit neu beschäftigen, bsp. Konsole da man das nicht mit PhpMyAdmin oder so machen möchte, kann man das auch per Kommando Zeile machen.
mysql -u root -e -p 'SELECT table_schema "Database",round(sum(data_length+index_length)/1024/1024,4) "Size (MB)" FROM information_schema.tables GROUP BY table_schema;'

Wer nun Plesk hat scheitert hier nun am Passwort.
Zum einen da kein Root existiert und das Passwort auch nicht immer stimmt.
Dafür gab es den Plesk Mysql Artikel.
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e 'SELECT table_schema "Database",round(sum(data_length+index_length)/1024/1024,4) "Size (MB)" FROM information_schema.tables GROUP BY table_schema;'
Wenn das nicht klappt, einfach manuell machen. Mysql nutzen mit Root und dann den bölanken Befehl.
Zum Beenden einfach exit eingeben.

Etwas, was mich bislang verwirrt ist, die Unterteilung von 1024 statt 1000. Denn eigentlich ist es Linux und nicht Windows.
Leider habe ich dazu auch online nichts gefunden.