mysql 查连接数,查看MySQL的连接数

查看MySQL的连接数

有时候,我们发现有些程序无法连接到MySQL数据库,我们就要

查看数据库是否在运行

查看程序配置的是否正确

数据库的连接达到最大连接数

查看数据库是否在运行

$> sudo service mysqld status

查看程序配置的是否正确

就是查看连接的时候使用的参数,如ip地址,端口,用户名和密码

数据库的连接达到最大连接数

关于这部分我们在下面重点讲解。

有三个办法可以看到当前有多少连接数,各有各的的优点,

第一种是查看到连接的进程列表

mysql> show processlist;

+———+———-+—————–+————+———+——-+——-+——————+

| Id      | User     | Host            | db         | Command | Time  | State | Info             |

+———+———-+—————–+————+———+——-+——-+——————+

|  722515 | mailuser | localhost:60092 | mailserver | Sleep   | 17570 |       | NULL             |

| 1224106 | root     | localhost       | NULL       | Query   |     0 | NULL  | show processlist |

+———+———-+—————–+————+———+——-+——-+——————+

第二种是直接查看连接的数量

mysql> show status where `variable_name` = ‘Threads_connected’;

+——————-+——-+

| Variable_name     | Value |

+——————-+——-+

| Threads_connected | 2     |

+——————-+——-+

第三种是查看所有跟连接有关的参数

mysql> show status like ‘%onn%’;

+————————–+———+

| Variable_name            | Value   |

+————————–+———+

| Aborted_connects         | 1       |

| Connections              | 1230390 |

| Max_used_connections     | 12      |

| Ssl_client_connects      | 0       |

| Ssl_connect_renegotiates | 0       |

| Ssl_finished_connects    | 0       |

| Threads_connected        | 2       |

+————————–+———+

我们比较喜欢第三种方法,因为它提供不只是连接数据,还有最大允许的数目。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则

按侵权处理.

分享到:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值