На продакте лучше так не делать, да и вообще лучше там не делать phpmyadmin, а вот на dev-сервере часто, очень часто приходится залезать в phpmyadmin, то это, то другое исправить, да и доступен он только из локалки, иногда так раздражает, когда ушел покушать, вернулся опять к работе, или пока пилил код, а потом зашел и снова вводить пароль, это сильно уменьшает производительность при частых обращениях к базе mysql, когда скрипт пилишь и на втором экране смотришь какие там у тебя таблицы с какими полями, тестируешь запросики перед изменением в скриптах. Нам нужно изменить время сессии, увеличив некоторые значения по-умолчанию.
Вот, инструкция на этот случай!
- Заходим в папку с phpmyadmin, находим там файлик
config.sample.inc.php
копируем его вconfig.inc.php
, открываем, находим строчку типа$cfg['blowfish_secret']
и вставляем ниже нее
$cfg['blowfish_secret'] = 'fhkghgkgkjhgkgklas';
$cfg['LoginCookieValidity'] = 7*24*60*60;
это определит время сессии на семь дней, вполне достаточно, чтобы каждый день не переавторизовываться...
Но тут не всё, сам php тоже имеет такой параметр в php.ini, как session.gc_maxlifetime
поставим его на 604800 (7 дней)
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 604800
Перезапустим apache, если у нас модуль или fpm, там уже зависит от вашей конфигурации.
Вот и всё, спасибо за внимание. Если вам интересно как установить phpmyadmin не из пакета Debian, а самостоятельно, то кидайте свои вопросы в комментарии, напишу для вас инструкцию.