Jak w konsoli Linux wyświetlić rozmiar w MB danej bazy danych MySQL?

Wystarczy że zalogujesz się do mysql w konsoli:

mysql -uroot -phaslo

Oczywiście jak Twój użytkownik się inaczej nazywa i ma inne hasło należy to uwzględnić 😉

Następnie wywołaj komendę:

SELECT table_schema AS 'Baza',
       ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Rozmiar_MB'
FROM information_schema.tables
WHERE table_schema = 'tmp'
GROUP BY table_schema;

Gdzie tmp to nazwa Twojej bazy.

Następnie wyświetli Ci się rozmiar:

+------+------------+
| Baza | Rozmiar_MB |
+------+------------+
| tmp  |    1990.16 |
+------+------------+
1 row in set (0,03 sec)

Możesz również polubić…

Inna porada:
Ucięcie pliku tekstowego w konsoli Linux