我在我的本地主机上构建了一个 wordpress,本地电脑无法连接到互联网。
使用命令登录mysql数据库。
mysql -u root -p
mysql> show processlist;
+-----+------+-----------+------------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------+-----------+------------+---------+------+-------+------------------+
| 385 | root | localhost | wpdatabase | Query | 0 | NULL | show processlist |
+-----+------+-----------+------------+---------+------+-------+------------------+
1 row in set (0.00 sec)
sudo pstree -pl 795
mysqld_safe(795)───mysqld(1188)─┬─{mysqld}(1286)
├─{mysqld}(1287)
├─{mysqld}(1288)
├─{mysqld}(1289)
├─{mysqld}(1290)
├─{mysqld}(1291)
├─{mysqld}(1292)
├─{mysqld}(1293)
├─{mysqld}(1294)
├─{mysqld}(1295)
├─{mysqld}(1385)
├─{mysqld}(1386)
├─{mysqld}(1387)
├─{mysqld}(1388)
├─{mysqld}(1403)
├─{mysqld}(1420)
├─{mysqld}(3435)
└─{mysqld}(22796)
mysqlds那么多,为什么show processlist列不出来?
我看到那里有 18 个 mysqld。我敢打赌
SHOW VARIABLES LIKE 'thread_cache_size';
至少有 18 个。而且,我敢打赌,自启动以来的某个时候,您有 18 个客户端在运行。那么为什么不
PROCESSLIST
显示 18 个进程/线程呢?因为wait_timeout
杀死了其中的17个人。底线:不用担心。