Código PHP:
/********************************************************************************/
/* FUNCION PARA SABER EL TAMAÑO DE LA BASE DE DATOS MYSQL */
/********************************************************************************/
function FUNC_sizeBaseDatos($tdb,$sql_host,$sql_usuario,$sql_pass,$sql_db) {//FUNC_sizeBaseDatos($sql_db,$sql_host,$sql_usuario,$sql_pass,$sql_db);
$db = mysql_connect($sql_host,$sql_usuario,$sql_pass) or die("MySQL dice: ".mysql_error());
mysql_select_db($sql_db, $db);
$sql_result = "SHOW TABLE STATUS FROM " .$tdb;
$result = mysql_query($sql_result);
if($result) {
$size = 0;
while ($data = mysql_fetch_array($result)) {
$size = $size + $data["Data_length"] + $data["Index_length"];
}
return number_format($size/1024,3);
}
else {
return FALSE;
mysql_close($db);
}
}
//////////////////////////////////////////////////////////////////////////////////
saludos