phpmyadmin logs out after 1440 secs

后端 未结 24 1304
予麋鹿
予麋鹿 2021-01-29 23:29

In my local development Ubuntu box I use MySQL and phpmyadmin to work with the database.

Whenever phpmyadmin is idle for 1440 secs (24min) the session expires. I lose m

24条回答
  •  孤城傲影
    2021-01-29 23:38

    ===method 1 with http login===

    [php.ini]
    session.gc_maxlifetime = 86400
    
    [config.inc.php]
    
    $cfg['Servers'][$i]['auth_type']     = 'http';
    

    ===method 2 with cookie login===

    [php.ini]
    
    session.gc_maxlifetime = 86400
    
    [config.inc.php]
    
    $cfg['Servers'][$i]['auth_type']     = 'cookie';
    
    $cfg['Servers'][$i]['LoginCookieValidity'] = 86400;
    
    $cfg['Servers'][$i]['pmadb']         = 'phpmyadmin';
    
    $cfg['Servers'][$i]['controluser']   = 'phpmyadmin_pma';
    
    $cfg['Servers'][$i]['controlpass']   = 'nigookike';
    
    $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; // there's a lot of other table required for full functionality,
                                                                             // all others can be left out unconfig except this one
    
    [mysql]
    -import phpMyAdmin/sql/create_tables.sql
    
    -grant PRIVILEGES to phpmyadmin_pma as below
    
    db/table
    
    phpmyadmin  ALL PRIVILEGES 
    
    mysql/db    SELECT
    
    mysql/host  SELECT
    
    mysql/tables_priv   USAGE
    
    mysql/user  USAGE
    
    
    -clear all entries should old one exists
    
    phpmyadmin/pma__userconfig
    
    [webUI]
    
    -clear broswer cookie
    
    -as normal mysql user, access http://mysql/phpmyadmin , at the bottom of page:
    
        The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. [Find out why.]
    
    -near top of the page
    
        [Create missing phpMyAdmin configuration storage tables.]
    
    -access http://mysql/phpmyadmin > settings > features > Login cookie validity > 86400 > [apply]
    
    -check phpmyadmin/pma__userconfig contain new entries of aforemention mysql user
    

    N.B.

    1. every user has independent setting and [webUI] procedure has to be repeated for each user

    2. if "The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. [Find out why.]"

    link does not appears on frontpage, go settings > features > warnings > Missing phpMyAdmin configuration storage tables > [refresh] a few times will make it appears

提交回复
热议问题