Чтобы узнать размер определенной базы данный (в байтах) из командной строки или скрипта на bash или sh - выполните следующую команду:
mysql -u root -p -D <имя базы> -e "show table status\G"| egrep "(Index|Data)_length" | awk 'BEGIN { rsum = 0 } { rsum += $2 } END { print rsum }'
где замените "root" (при необходимости) на имя пользователя, имеющего доступ к этой базе, а "<имя базы>" - на имя базы данных согласно данным MySQL.
Результат будет выведен в байтах.
Актуально для: MySQL 5.x+
Комментарии
Оставить комментарий
Базы данных - MySql (Maria DB)
Термины: Базы данных - MySql (Maria DB)