Encontrar el tamaño de la base de datos - php & mysql

¿Quiero encontrar el tamaño de la base de datos mediante una consulta
¿Cómo obtener el tamaño de la base de datos mysql en php

Explanation

El dbsize de mysql se puede recuperar mediante la consulta "mostrar el estado de la tabla".

Siga los pasos para encontrar el tamaño de la DB.

Paso 1:



Conéctese con la base de datos


<?php
$db= mysql_connect("hostname", "username","password");
//obtenga la conexión mysql db mediante el correcto nombre de host,
nombre de usuario y contraseña

mysql_select_db("dbname",$db);
//allí pasamos el nombre db para el cual queremos calcular el tamaño.

?>


Esto es llamado 'uso dbanme'

Paso 2:



El dbsize es el total de las columnas Index_length y Data_lenth de todas las tablas presentes en la base de datos seleccionada.

Vamos a encontrar el tamaño con la siguiente función

<?php
{
$sql = "SHOW TABLE STATUS";
$result = mysql_query($sql);
// Este es el resultado de la ejecución de la consulta

while($row = mysql_fetch_array($result))
// Aquí añadimos las columnas 'Index_length' y 'Data_length' de cada fila

{
$total = $row['Data_length']+$row['Index_length'];
}
echo($total);
// aquí imprimimos el tamaño del archivo en bytes

}
?>

Php Tutorial