MySQL Status Firewall_access_granted 数据库状态作用意思及如何正确

本站中文解释

:MySQL默认的防火墙策略,如果设置为“on”,则允许MySQL访问外部网络;如果设置为“off”,则禁止MySQL访问外部网络。

Slow_launch_time:指加载MySQL服务器时用户客户端连接和服务器进程启动的时间,越短越好。

Connections:正在连接到MySQL服务器的用户数。

Max_used_connections:MySQL服务器曾经同时处理过的最大连接数。

Threads_connected:正在连接到MySQL服务器的线程数。

Threads_running:正在运行的线程数。

Max_used_connections_time:MySQL服务器曾经同时处理最大连接数的时间。

Threads_created:从运行MySQL服务器开始到现在,已创建的线程数量。

Connect_timeout:客户端失去连接时,MySQL服务器等待客户端发出数据的时间,如果在指定时间内客户端没有发出任何请求,MySQL将中断连接并断开客户端连接。

Max_connect_errors:MySQL服务器允许的最大连接错误数,一旦指定的连接错误数达到此值,MySQL服务器将暂时拒绝连接。

Uptime:MySQL服务器运行时间,单位是秒。

于MySQL status变量的设置,不同的MySQL status变量有不同的设置方式。

1、Firewall_access_granted:

使用MySQL命令行客户端,在MySQL命令行输入以下命令:SET GLOBAL firewall_access_granted = on;

2、Slow_launch_time:

设置MySQL连接超时最大值,可以设置一个较低的值,如设定等待连接超时时间为2秒,可执行以下MySQL命令:SET GLOBAL connect_timeout=2;

3、Max_connect_errors:

可以修改MySQL配置文件my.cnf,新增或修改max_connect_errors参数,max_connect_errors参数用于设置MySQL允许的最大连接错误数,如max_connect_errors = 16;

4、Connect_timeout:

也可以修改MySQL的配置文件my.cnf,新增或修改connect_timeout参数,connect_timeout参数用于设置客户端在尝试连接MySQL服务器时等待的毫秒数,如connect_timeout = 500;

其他MySQL status变量的设置请参照MySQL官方文档。


数据运维技术 » MySQL Status Firewall_access_granted 数据库状态作用意思及如何正确