Mysql客户端执行Ctrl C的后台消息交互时序图
2017-01-17 13:26:40 0 举报
在MySQL客户端中,当用户执行Ctrl C操作时,会触发一系列的后台消息交互。首先,客户端会向服务器发送一个“中断”信号,通知服务器当前的查询需要被终止。然后,服务器会立即停止执行当前的命令,并返回一个错误信息给客户端,告知用户查询已经被中断。接着,服务器会关闭与客户端的连接,释放所有的资源。最后,客户端接收到服务器的响应,显示错误信息给用户。整个过程中,客户端和服务器之间的通信是通过TCP/IP协议进行的,保证了数据的可靠性和安全性。
作者其他创作
大纲/内容
quit
closeSocket
Response::ok
mysql select sleep(100);^CCtrl-C -- sending \"KILL QUERY 97\" to server ...Ctrl-C -- query aborted.ERROR 1317 (70100): Query execution was interruptedmysql Ctrl-C -- exit!Aborted
握手
Ctrl+C
Kill Query
输入query
query
输入链接命令
Socket2
thread id=97
thread id=99
客户端
创建Socket
Socket1
Kill Query 97
用户
中断
Response:interrupted
MySQL Server
0 条评论
下一页