我使用phpmyadmin创建mysql数据库。我已经在config.inc.php中将auth类型设置为cookie。 如何更改时间限制,以便即使我登录,我也会闲置几个小时,因此不需要我再次登录。如何更改phpmyadmin的时间限制(登录)
回答
寻找这样的:
ini_set('session.gc_maxlifetime', '3600');
按照意见 - 你可以找到它在php.ini文件中或在脚本运行上面的语句你在哪里设置会话
你能指定哪里可以它被发现? – user225269 2010-05-06 07:50:54
@ user225269:您可以在'php.ini'文件中找到它,或者在您正在设置会话的脚本中运行上述语句。 – Sarfraz 2010-05-06 07:53:49
@ user225269:不客气:) – Sarfraz 2010-05-06 08:40:00
我知道这个问题正在变老,但上面的“选择”答案实际上并不奏效。这只是设置时间直到会话数据被删除。
尝试这一点,并意识到这是失败后,我花了一些时间,通过phpMyAdmin的文档阅读和发现这一点:
$cfg['LoginCookieValidity'] = 86400;
$cfg['LoginCookieStore'] = 0;
第一行的时间量,直到你自动退出。这些值需要在文件config.inc.php
中的phpmyadmin安装文件夹中进行设置。
他们根本没有在我的文件中,但在将它们添加到底部之后,它正常工作。第一个变量定义了在几秒钟内注销之前的多久 - 我将我的设置为1天。第二个变量是cookie持续多长时间。 0表示cookie会持续到关闭浏览器为止。
设置这两个变量将会产生所需的效果。你可以设置两个疯狂的号码,永远不会登录,但这是非常不安全的。
的Ubuntu快速的解决方案:
//编辑php.ini
,寻找session.gc_maxlifetime
须藤六/etc/php5/apache2/php.ini
//设置24小时
的session.gc_maxlifetime = 86400
//编辑config.inc.php
并查找$cfg['LoginCookieValidity']
须藤VI /etc/phpmyadmin/config.inc.php
//设定至24小时
$ CFG [ 'LoginCookieValidity'] = 86400;
//重启Web服务器
须藤服务的Apache2重启
可避免完全Cookie身份验证,并在phpmyadmin
文件夹下找到您的config.inc.php
文件中使用
$cfg['Servers'][$i]['auth_type'] = 'config';
。
这将让你永远登录。
在我的情况(4.3.8)中config.inc.php
cookie
只需更换到config
并添加2线,如波纹管:
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['username'] = 'root'; //add this line
$cfg['Servers'][$i]['password'] = 'root'; //add this line
我终于找到了窍门,假设你有至少版本4.3.X:
首先,登录到phpMyAdmin,登录一次,点击数据库(位于顶部菜单)
钍EN输入文本创建数据库,插入phpMyAdmin的,点击创建(您可以选择希望的字符集,这是可选的)
在创建数据库,点击就行了(应该与其他数据库出现)
点击SQL,并插入create_tables.sql位于目录中的内容phpMyAdmin的:
/phpMyAdmin-(yourversion)-all-languages/sql/create_tables.sql
您可以选择放弃它在命令行(终端):
mysql phpmyadmin -u myMysqluser -pMypassword < create_tables.sql
现在这样做了,打开你的的config.inc.php并取消那些2线:
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
请注意,如果您不取消注释其他$ cfg ['Servers'] [$ i],phpmyadmin将返回:
phpMyAdmin配置存储未完全配置, 某些扩展功能已停用。找出为什么。或者 交替地转到任何数据库的'操作'选项卡,在那里设置它。
这只是关于其他可用选项的警告。 (如果你不需要他们,让他们发表意见)
注销并重新登录到phpMyAdmin,去设置(位于导入和复制的顶部菜单)并点击功能您将看到以下选项:
Login cookie validity
您必须在几秒钟内放入cookie的有效性。
点击应用和它的完成,该记录将被保存为这个用户在表pma__userconfig在数据库中以前创建的(phpMyAdmin的),记录 看起来就像这样:
{"LoginCookieValidity":21600,"Server\/hide_db":"","collation_connection":"utf8mb4_unicode_ci"}
如果您的cookie的有效期(以秒为单位)大于您的session_gc_maxlifetime,phpMyAdmin将返回警告:
您的PHP参数session.g c_maxlifetime比在phpMyAdmin配置的cookie的有效期 低,正因为如此,你的登录可能会 过期早于在phpMyAdmin
session_gc_maxlifetime配置位于你的php.ini ,将其更改并重新启动如果出现上述警告,则为webserver。
这就是我正在寻找的!非常感谢! – 2015-08-28 11:44:57
- 1. 如何更改webClient.UploadData()的时间限制?
- 2. 如何登录到phpMyAdmin
- 3. 如何登录到PHPMyAdmin
- 4. 限制同时登录
- 5. 强制ASPSessionID在登录时更改
- 6. phpmyadmin:如何删除导入大数据库的时间限制
- 7. 登录到phpmyadmin时出错?
- 8. 如何更新最后登录时间
- 9. 该网站说:“受限制的文件”登录到phpMyAdmin
- 10. 登录到phpMyAdmin
- 11. 登录到PHPMYADMIN
- 12. 如何更改SharePoint Windows身份验证提示登录时间?
- 13. 如何限制需要太长时间的方向更改?
- 14. 更改时区phpmyadmin?
- 15. 如何限制用户登录后的登录视图?
- 16. Facebook登录限制
- 17. 登录时的用户限制页面
- 18. Elmah - 频率上限/限制#errors在给定的时间间隔内登录
- 19. 使用AMPP更改Mac上的phpmyadmin密码,现在无法登录到phpmyadmin
- 20. 如何限制用户登录?
- 21. 如何限制登录尝试?
- 22. 如何限制登录次数?
- 23. 如何限制用户无需登录
- 24. phpmyadmin:无法登录
- 25. 自动登录phpMyAdmin
- 26. 如何测量登录时的时间
- 27. 用户登录MVC3中的工作时间限制
- 28. 如何添加基于时间的限制以防止Windows用户登录?
- 29. 如何在登录屏幕上创建登录限制?
- 30. cvs登录问题 - 如何限制用户从cvs登录
应该在http://serverfault.com/ – 2010-05-06 07:44:57
中提出详细的博客:http://sforsuresh.in/phpmyadmin-no-activity-within-1440-seconds-please-login/ – 2017-09-05 06:03:08