mysql -u root -pPasswort -e 'select table_schema,round(sum(data_length+index_length)/1024/1024,4) from information_schema.tables group by table_schema;'
Эта команда выполняет запрос к базе данных MySQL и выводит размер каждой базы данных в мегабайтах.
Полезна для мониторинга использования дискового пространства. Альтернативой может быть использование графических утилит, таких как phpMyAdmin.
Аргументы:
— -u root
: указывает имя пользователя (root).
— -pPasswort
: запрашивает пароль для входа.
— -e 'select table_schema,round(sum(data_length+index_length)/1024/1024,4) from information_schema.tables group by table_schema;'
: SQL-запрос для расчета размера баз данных.
Также стоит заметить, что вместо хранения пароля в командной строке рекомендуется использовать опцию -p
без указания пароля, что позволит вам ввести пароль безопасным образом после выполнения команды.