Wiem, że to pytanie się starzeje, ale powyższa „wybrana” odpowiedź w rzeczywistości nie działa. To po prostu ustawia czas do usunięcia danych sesji.
Po wypróbowaniu tego i uświadomieniu sobie, że to się nie powiodło, spędziłem trochę czasu na czytaniu dokumentacji phpmyadmina i znalazłem to:
$cfg['LoginCookieValidity'] = 86400;
$cfg['LoginCookieStore'] = 0;
Pierwszy wiersz to czas do automatycznego wylogowania. Te wartości muszą być ustawione w folderze instalacyjnym phpmyadmina, w pliku config.inc.php
.
W ogóle ich nie było w moim pliku, ale po dodaniu ich na dole zadziałało poprawnie. Pierwsza zmienna określa, jak długo do wylogowania się w sekundach - ja ustawiłem na 1 dzień. Druga zmienna to czas trwania pliku cookie. 0 oznacza, że plik cookie trwa do zamknięcia przeglądarki.
Ustawienie tych dwóch zmiennych przyniesie pożądany efekt. Możesz ustawić oba na szaloną liczbę i nigdy się nie logować, ale byłoby to dość niebezpieczne.