Зачастую приходится в консоль или в phpmyadmin, чтобы оптимизировать таблицы.
Ниже представлю php скрипт для выполнения этой задачи автоматически.
Создаём файл myoptim.php:
- Код: Выделить всё · Развернуть
<?php echo '<pre>' . "\n\n"; set_time_limit( 100 ); // $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; // //Connection variables : $h = 'куда коннектимся, хост'; $u = 'пользователь баз данных'; $p = 'пароль от датабазы'; // $dummy_db = 'Указывать любое название базы от юзера'; // // $db_link = mysql_connect($h,$u,$p); // $res = mysql_db_query($dummy_db, 'SHOW DATABASES', $db_link) or die('Could not connect: ' . mysql_error()); echo 'Found '. mysql_num_rows( $res ) . ' databases' . "\n"; $dbs = array(); while ( $rec = mysql_fetch_array($res) ) { $dbs [] = $rec [0];
[Продолжается]



