Recently, I got frustrated being logged out every few minutes (24 minutes, to be precise) from phpmyadmin on my localhost. I make some db changes, write some code and when I get back to phpmyadmin, I would see my session had expired. To fix this, I changed the configuration so that my session would expire only after 24 hours of inactivity.
Steps to follow:
- Copy the following code at the end of /etc/phpmyadmin/config.inc.php:
$cfg['LoginCookieValidity'] = 60*60*24; ini_set('session.gc_maxlifetime', $cfg['LoginCookieValidity']);
This will let your session expire only after 60*60*24 seconds, that is one day.