mysql 为什么会发送 UDP 包

mysql 为什么会发送 UDP 包,第1张

我在用wireshark抓包时,发送出去UDP的数据包,但是wireshark显示为TAPA是怎么回事?另外,我在发送TAPA 后,会自动发送几个全零的TAPA包,而且这些全零包不是我发的!

tcp是必须双方握手之后才算连接,每次传输信息都会经过双方确认,相当于生活中的打电话。

udp不需要双方握手,发送方也不去验证对方是否已经收到信息。相当于现在的qq和微信,不管对方是否在线,都能讲信息发送过去。

1)如果你安装的是系统自带的rpm包的情况:

修改 /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

port=3300#修改成你自己想要的端口

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/var/lib

[safe_mysqld]

err-log=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

保存退出。

2)如果你安装的是其他源码包或在同一服务器上安装多个mysqld服务的情况:

同样的设置,找出my.cnf 文件。添加port= 端口号

需要注意的是

[client]

port= 3300

这里也要改一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7483760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存