Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用Firewalld和firewall cmd模拟物理断开连接_Mysql_Tcp_Cmd - Fatal编程技术网

Mysql 使用Firewalld和firewall cmd模拟物理断开连接

Mysql 使用Firewalld和firewall cmd模拟物理断开连接,mysql,tcp,cmd,Mysql,Tcp,Cmd,我正在本地网络中运行MySQL服务器。连接到同一网络的多个客户端应用程序使用MySQLCPPCONconnector与此服务器通信。我想模拟服务器的物理断开连接,并监视客户端的响应 服务器运行Fedora 20,配备Firewalld和firewall cmd命令行配置实用程序 最简单的方法是将防火墙的活动区域更改为drop firewall cmd——设置默认区域=drop 这会导致TCP SYN被静默删除,客户端等待超时但是,如果客户端已连接,则它将继续通信。 我正在寻找一个firewall

我正在本地网络中运行MySQL服务器。连接到同一网络的多个客户端应用程序使用MySQL
CPPCON
connector与此服务器通信。我想模拟服务器的物理断开连接,并监视客户端的响应

服务器运行Fedora 20,配备Firewalld和firewall cmd命令行配置实用程序

最简单的方法是将防火墙的活动区域更改为
drop

firewall cmd——设置默认区域=drop

这会导致TCP SYN被静默删除,客户端等待超时但是,如果客户端已连接,则它将继续通信。


我正在寻找一个firewall cmd示例,它将自动删除任何活动连接以及任何新的TCP SYN。因此,真正模拟物理断开连接。

我不认为firewall cmd是模拟设备物理断开连接的选项。您可以尝试使用--complete reload,它最有可能终止活动连接,但这将完全重新加载防火墙

另一种选择是检测mysql进程的PID并杀死它

ps aux | grep mysql
kill -9 pid
其中pid是mysql进程的pid