mysql - 显示进程列表
mysql - show processlist
当我运行命令show processlist;我获得了与服务器建立的连接的详细信息。这是我的 MySQL 服务器的连接详细信息,
mysql> show processlist;
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
| 1 | event_scheduler | localhost | NULL | Daemon | 13200075 | Waiting on empty queue | NULL |
| 4212 | root | localhost | NULL | Query | 0 | init | show processlist |
| 4214 | root | xxx.xx.xxx.xxx:50197 | testmysqldb | Sleep | 1 | | NULL |
| 4215 | root | xxx.xx.xxx.xxx:50198 | testmysqldb | Sleep | 3 | | NULL |
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
术语主机名和冒号 (:) 后的“数字”是什么意思?它通常在 Linux 上建立远程连接时出现,甚至在 Windows.
上出现本地连接
提前致谢!!
这是用于连接的客户端端口号。
"xxx.xx.xxx.xxx:50197" 表示有一个从 IP 地址 "xxx.xx.xxx.xxx" 和端口 50197 到您的 MySQL 服务器(可能在端口 3306 上)的开放连接。
这是客户端的 TCP 端口。
例如,您在默认端口 3306 上连接到服务器,但客户端在其连接端使用不同的端口。此端口列在那里。
它是客户端端口号,即使用套接字在两个进程(在同一主机上或物理上分开)之间打开连接 - 套接字是 host_ip:port_num
因此,当我们连接到 mysql(在同一台机器上 - 本地主机或远程服务器)时,会打开一个连接,即
client_ip:xxxxx --> mysql_ip:3306
(Mysql 默认为 3306,也可以使用其他端口)
示例:
xxx.xx.xxx.xxx:50197
我们在 client_ip:50197
发送查询并从 mysql (mysql_ip:3306
) 接收响应
当我运行命令show processlist;我获得了与服务器建立的连接的详细信息。这是我的 MySQL 服务器的连接详细信息,
mysql> show processlist;
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
| 1 | event_scheduler | localhost | NULL | Daemon | 13200075 | Waiting on empty queue | NULL |
| 4212 | root | localhost | NULL | Query | 0 | init | show processlist |
| 4214 | root | xxx.xx.xxx.xxx:50197 | testmysqldb | Sleep | 1 | | NULL |
| 4215 | root | xxx.xx.xxx.xxx:50198 | testmysqldb | Sleep | 3 | | NULL |
+------+-----------------+----------------------+-------------+---------+----------+------------------------+------------------+
术语主机名和冒号 (:) 后的“数字”是什么意思?它通常在 Linux 上建立远程连接时出现,甚至在 Windows.
上出现本地连接提前致谢!!
这是用于连接的客户端端口号。
"xxx.xx.xxx.xxx:50197" 表示有一个从 IP 地址 "xxx.xx.xxx.xxx" 和端口 50197 到您的 MySQL 服务器(可能在端口 3306 上)的开放连接。
这是客户端的 TCP 端口。
例如,您在默认端口 3306 上连接到服务器,但客户端在其连接端使用不同的端口。此端口列在那里。
它是客户端端口号,即使用套接字在两个进程(在同一主机上或物理上分开)之间打开连接 - 套接字是 host_ip:port_num
因此,当我们连接到 mysql(在同一台机器上 - 本地主机或远程服务器)时,会打开一个连接,即
client_ip:xxxxx --> mysql_ip:3306
(Mysql 默认为 3306,也可以使用其他端口)
示例:
xxx.xx.xxx.xxx:50197
我们在 client_ip:50197
mysql_ip:3306
) 接收响应