Autor Tema: Script para optimizar todas las tablas de todas las BD MySQL en un server  (Leído 212 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Alexander Garzon

  • Alexander Garzon
  • Administrador
  • Fanático
  • *****
  • Mensajes: 288
  • Puntuación: 15
  • Sexo: Masculino
    • Ver Perfil
    • PHP de Venezuela
Código: [Seleccionar]
<?php
$host
="localhost";
$usuario="root";
$pasword="xxxxxx";

$link=mysql_connect($host,$usuario,$pasword);

$dbs=mysql_list_dbs($link);
while (
$db=mysql_fetch_object($dbs))
{
        echo 
"$db->Database\n";
        
$tablas mysql_db_query($db->Database"SHOW TABLES"$link);
        while (
$tabla=mysql_fetch_array($tablas)) {
                
mysql_db_query($db->Database"OPTIMIZE TABLE ".$tabla[0], $link);
                echo 
"$tabla[0]\n";
        }
}
?>


Esta programado para ser ejecutado en Shell, si quieres ejecutarlo en web (no recomendado) debes cambiar los \n por <br \>
Alexander Garzon
Director
PHP de Venezuela

PHP de Venezuela


 

PHP de Venezuela on Facebook