我正在设置 mysql,并注意到每当我连接时,连接 id 总是递增。我认为这可能意味着我认为已终止的连接并未终止,但是当我使用
sudo mysqladmin processlist
检查连接数时,它只列出了该命令所需的连接。
通常我会假设这是正常行为并忽略它,但是当我不知道自己在做什么时,我在卸载旧的/混乱的安装时遇到了一些问题。谁能验证这是否正常?我尝试查看 mysql 手册here,但它不够具体,无法回答我的问题。
要列出 MySQL 实例上运行的所有进程,请输入如下查询:
SHOW PROCESSLIST
每个连接都会在此处有一个表示(不活动的连接带有
Command
列 = 睡眠)。
至于你的问题:不,Connection-ids 将被重复使用并且不会永远增加。但你不能依赖他们这样做的确切方式。
嘿@oktopus,你能解释一下你是如何解决这个问题的吗?因为我也面临这个问题,但我不知道为什么......