<?php
$servidor = "localhost";
$usuario = "mysql_usuario";
$password = "mysql_password";
$nombrebd = "mysql_nombre_base_datos";
$link = mysql_connect($servidor, $usuario, $password);
if(!$link) {
die('No se pudo conectar: ' . mysql_error());
}
$db_selected = mysql_select_db($nombrebd, $link);
if(!$db_selected) {
die ('No se puede usar '.$nombrebd.': ' . mysql_error());
}
//Buscar todas las tablas de la base de datos seleccionada
$todaslastablas = mysql_query("SHOW TABLES");
//Proceso de optimizar todas las tablas
echo "Optimizando base de datos, comienzo: ".Date("m/d/Y H:i:s")."<br/>\r\n";
while ($tabla = mysql_fetch_assoc($todaslastablas))
{
foreach ($tabla as $db => $nombretabla)
{
mysql_query("OPTIMIZE TABLE ".$nombretabla) or die(mysql_error());
}
}
mysql_close($link);
echo "Optimizando base de datos, fin: ".Date("m/d/Y H:i:s")."<br/>\r\n";
?>fuente
0 comentarios :
Publicar un comentario