当前位置: 首页 > news >正文

MySQL登录超时退出设置

1、MySQL登录超时退出介绍

  登录超时退出策略指的是当用户在登录后一定时间内未进行任何操作,系统会自动断开用户的连接。为了保障数据库的安全性,可以启用登录超时退出策略,能够大大降低被攻击的风险。这一策略能有效防止因长时间不活动而导致的未授权访问,以及减少因意外长时间连接造成的资源浪费问题。

2、实验环境

  数据库版本:8.0.45 MySQL Community Server - GPL

  操作系统:Windows Server 2025

3、查看登录超时退出

在MySQL数据库中,通过设置服务器系统变量 wait_timeout 和 interactive_timeout 来实现用户的连接超时策略。
  wait_timeout   指的是非交互式连接的超时时间。
  interactive_timeout   则是指交互式连接的超时时间。
  这两个参数的单位都是秒,默认值通常为28800秒(即8小时)
  使用以下语句查询当前MySQL数据库登录超时退出策略:
mysql> show global variables like '%timeout%';
+-----------------------------------+----------+
| Variable_name                     | Value    |
+-----------------------------------+----------+
| connect_timeout                   | 10       |
| delayed_insert_timeout            | 300      |
| have_statement_timeout            | YES      |
| innodb_flush_log_at_timeout       | 1        |
| innodb_lock_wait_timeout          | 50       |
| innodb_rollback_on_timeout        | OFF      |
| interactive_timeout               | 28800    |  --交互式连接超时时间,默认28800秒,即8小时
| lock_wait_timeout                 | 31536000 |
| mysqlx_connect_timeout            | 30       |
| mysqlx_idle_worker_thread_timeout | 60       |
| mysqlx_interactive_timeout        | 28800    |
| mysqlx_port_open_timeout          | 0        |
| mysqlx_read_timeout               | 30       |
| mysqlx_wait_timeout               | 28800    |
| mysqlx_write_timeout              | 60       |
| net_read_timeout                  | 30       |
| net_write_timeout                 | 60       |
| replica_net_timeout               | 60       |
| rpl_stop_replica_timeout          | 31536000 |
| rpl_stop_slave_timeout            | 31536000 |
| slave_net_timeout                 | 60       |
| ssl_session_cache_timeout         | 300      |
| wait_timeout                      | 28800    |  --非交互式连接超时时间,默认28800秒,即8小时
+-----------------------------------+----------+
23 rows in set, 1 warning (0.00 sec)

4、设置登录超时退出

4.1、永久配置

  编辑配置文件my.ini(Windows默认位置C:\ProgramData\MySQL\MySQL Server 8.0),在mysqld部分添加以下内容:

[mysqld]
wait_timeout=300
interactive_timeout=300

  修改完成后重启数据库生效:

PS C:\Users\Administrator\Desktop> net stop MySQL80
MySQL80 服务正在停止.
MySQL80 服务已成功停止。PS C:\Users\Administrator\Desktop> net start MySQL80
MySQL80 服务正在启动 .
MySQL80 服务已经启动成功。

  查看是否生效:

mysql> show global variables like '%timeout%';
+-----------------------------------+----------+
| Variable_name                     | Value    |
+-----------------------------------+----------+
| interactive_timeout               | 300      |  
| wait_timeout                      | 300      |
+-----------------------------------+----------+
23 rows in set, 1 warning (0.01 sec)

4.2、临时配置 

  使用以下SQL语句进行修改:

mysql> SET GLOBAL interactive_timeout=1800;
Query OK, 0 rows affected (0.00 sec)mysql> SET GLOBAL wait_timeout=1800;
Query OK, 0 rows affected (0.00 sec)

  查看是否生效:

mysql> show global variables like '%timeout%';
+-----------------------------------+----------+
| Variable_name                     | Value    |
+-----------------------------------+----------+
| interactive_timeout               | 1800     |
| wait_timeout                      | 1800     |
+-----------------------------------+----------+
23 rows in set, 1 warning (0.00 sec)

 

 

 

 

参考链接:https://blog.51cto.com/u_16175513/12082691

     https://blog.51cto.com/u_16175438/12840485

 

  

 

http://www.jsqmd.com/news/317008/

相关文章:

  • 分析口碑不错的美妆培训机构,吉田美学靠谱吗
  • 2026年靠谱的除甲醛品牌推荐,乐净石获母婴级安全认证
  • 细聊口碑好的硅胶辊供应商,泰兴金茂辊业在安徽山东口碑如何
  • 2026广州艾渼充电式剃毛器定制生产,值得推荐的剃毛器供应商排名出炉
  • 分析共享车载快充有名品牌,靠谱的公司排名情况
  • 美妆培训基地推荐,吉田美学性价比怎样费用高不高
  • 2026年高通量组织研磨器性价比排名,新芝生物优势凸显
  • 学霸同款2026 AI论文工具TOP8:专科生开题报告神器测评
  • 2026年缠膜机工厂推荐:技术领先者盘点,龙门悬臂缠绕包装机/全自动缠绕机/缠膜机/覆顶膜缠绕机,缠膜机厂家怎么选购
  • 由Roslyn窥C#自举本质:个人工具化开发与工程化思维的落地定调
  • 2026年沈阳市评价高的汽车维修经销商怎么选,客车轮胎/大车轮胎/汽车检测/轿车轮胎/轿车保养,汽车维修批发哪个好
  • GPU加速计算助力量子比特设计与芯片仿真
  • 基于Seedance WebGL WebRTC构建实时AI视频编辑全链路技术拆解
  • loss.backward()反向传播卡死挑战
  • 移印机大口碑厂家权威排行,源头工厂实力大揭秘,市场上移印机产品精选综合实力TOP企业
  • 2026年有实力的上海花旗大厦广告公司排行,户外led大屏广告/上海花旗大厦广告/公交广告,户外led大屏广告公司怎么选
  • 分析性价比高的田径场、篮球场施工承包商排名
  • 2026年印刷胶辊品牌商推荐,涵盖江浙沪皖鲁地区
  • 2026年昆明口碑不错的四合院设计专业公司排名,哪家性价比高?
  • 剖析南美洲优质红薯淀粉加工机械价格排名,费用多少
  • 探寻有扶持的麻辣烫加盟服务怎么联系,聚焦京津冀市场
  • 【超全】基于微信小程序的学生公寓电费管理系统【包括源码+文档+调试】
  • 【超全】基于微信小程序的设备故障报修管理系统【包括源码+文档+调试】
  • 长沙研究生留学机构排名解析:好评多机构有哪些?一探究竟
  • 郑州有哪些稳定可靠的硕士留学机构?排名一览
  • MariaDB/MySQL 数据库管理入门
  • java-springboot-vue-mysql 基于小程序的师大校友惠超市管理系统 毕业设计项目实战辅导指导 ER图 用例图 系统架构图指导
  • java-springboot-vue 基于智能AI+随机组卷+在线咨询的高校防诈骗宣传平台 毕业设计项目实战辅导指导
  • java-springboot-vue-mysql 大学生心理互助社区 毕业设计项目实战辅导指导 ER图 用例图 系统架构图指导
  • 探讨印刷胶辊品牌推荐,这些很靠谱