
Esta é uma pequena dica para exibir o tamanho de uma base de dados MySQL via console.
Primeiro, via console, logue no MySQL:
mysql -h SEU-HOST -u SEU-USUARIO -p Informe sua senha
2 – Se desejar listar suas bases, utilize “show databases“. Por fim, para exibir o tamanho da base, rode a query abaixo substituindo Nome da base pelo nome da base de dados:
SELECT table_schema "Nome da base", sum( data_length + index_length ) / 1024 / 1024 "Tamanho do BD em MB" FROM information_schema.TABLES GROUP BY table_schema ;
A saída será semelhante a isto:
mysql> SELECT table_schema "bancodetestes", sum( data_length + index_length ) / 1024 / 1024 "Tamanho do BD em MB" -> FROM information_schema.TABLES GROUP BY table_schema ; +-----------------------+---------------------+ | bancodetestes | Tamanho do BD em MB | +-----------------------+---------------------+ | administration_schema | 0.09403229 | | information_schema | 0.00781250 | | mysql | 0.62115383 | | bancodetestes | 199.43281269 | +-----------------------+---------------------+
Abraços!
421500cookie-checkArtigos > Exibir o tamanho de uma base MySQL
Exatamente o que eu estava procurando, muito obrigado.
help
qual comando consigo apagar o conteudo todo , apenas o conteudo do bancodetestes visto acima nesse seu exemplo .
abs
Márcio, para isso você pode usar o Truncate.
Abs!
Bom dia!
Como posso usar esse comando para ver todas as bases no mysql de uma vez?
ex: Dar o comando e ele exibir o tamanho de todas as bases ao invés das tabelas?
TOP!!!