mysql 端口监听的原理是什么?

mysql 端口监听的原理是什么?,第1张

和所有其他TCP协议的端口监听道理是一样的,在服务器的3306端口,MySQL服务反复监听是否有客户端发过来的请求(实际上就是一个死循环在不停侦测),而一旦某个客户端向该端口发出了请求,就可以被监测到,进行后续处理。

登录mysql, 使用命令show global variables like 'port'查看端口号

修改端口在配置文件my.ini,修改后重新启动。

[mysqld]port=3506

0.0.0.0 3306改成#netstat -ant只让内网可以连到。多谢。就像mysql可以配置其 port= 一样呀。。在[mysqld]下加一句port=$your_port,$your_port是你需要的端口,然后重新启动mysql即可.注:windows下my.ini文件默认在C:\WINNT下.比如把 #netstat -ant0.0.0.0 3306改成#netstat -ant192.168.0.5 3306127.0.0.1 3306只让内网可以连到。不过你可以在BSD或LINUX下配置一下防火墙~~~对外网屏蔽3306端口~~简单有效的方法~~~注:windows下my.ini文件默认在C:\WINNT下.Trotter班长,我是想更改监听地址,也就是主机 只监听,本机的My SQL 3306,就 =127.0.0.1 3306,不是要更改端口号码。 你现在知道吗,可以想想我想你应该有办法?mikespook防火墙我知道,但本身系统,软件方面的安全我们也应该做好,让其具有更高的安全性,一直是我们这些管理员应该做的。应该知道的呀。比如把 #netstat -ant0.0.0.0 3306改成#netstat -ant192.168.0.5 3306127.0.0.1 3306只让内网可以连到。真正OK的做法,如下。。希望对大家有所帮助*安全配置*为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。修改/etc/init.d/mysql文件在start部分找到类似下面这行$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &修改成$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &重起MySQL/etc/init.d/mysql restart最后netstat -l确认一下:tcp 0 0 localhost:mysql *:* LISTENOK,该加精华~~~见识了论坛的威力了!!谢谢,大家的热情回复,真正OK的做法,如下。。希望对大家有所帮助*安全配置*为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。


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

原文地址: http://outofmemory.cn/zaji/7162870.html

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

发表评论

登录后才能评论

评论列表(0条)

保存