По умолчанию таймаут довольно маленький и часто можно наблюдать следующее сообщение: “No activity within 1440 seconds; please log in again“. Когда оно меня наконец задолбало, я решил сделать хорошо. Добавляем в config.inc.php строку, увеличивающую таймаут до 12 часов (полагаю этого достаточно):
$cfg['LoginCookieValidity'] = 43200; /* 43200=60*60*12 seconds */
Но есть одно маленькое обстоятельство - переменная php с названием session.gc_maxlifetime. Она содержит в себе количество секунд, через которое запускается сборщик мусора и удаляет устаревшие файлы. По умолчанию эта переменная установлена в 1440 секунд. А значит через это время мы получим вот такое сообщение: “Your PHP parameter session.gc_maxlifetime is lower that cookie validity configured in phpMyAdmin, because of this, your login will expire sooner than configured in phpMyAdmin“.
Правим /etc/php5/apache2/php.ini (ну или где у вас оно живет):
session.gc_maxlifetime = 43200
Теперь осталось только перезапустить apache и спокойно работать.
В этом случае может помочь специальное расширение для FireFox'а - называется «phpMyAdmin Timeout Preventer». Ссылка: https://addons.mozilla.org/ru/firefox/addon/phpmyadmin-timeout-preventer/