Linux下如何关闭mysql的3306端口本地访问求解

Linux下如何关闭mysql的3306端口本地访问求解,第1张

首先可以在/etc/sysconfig/iptables中关闭3306端口,在修改/etc/my.cn(修改前备份,养成良好习惯,修改后,在修改语句前加上注释及修改日期及修改人)

在[mysqld]下添加skip-networking,重启mysql,/etc/init.d/mysqld restart ,本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库

#vi/etc/my.cnf在[mysqld]下添加skip-networking重新MYSQL:#servicemysqldstop#servicemysqldstart即可关闭3306端口本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库

运行是PHPstudy提示80端口被占用,程序无法运行。

查看是什么程序占用80端口,一般用Windows自带的cmd工具就可以了,首先是点电脑左下角开始->运行;或者是直接按键盘坐下方的Windows键+R键,一起按哦。

然后再“打开”后面的输入框内,输入“cmd”,在点“确定”;

然后,点击“确定”后,进入cmd的界面,在输入“netstat -ano”,再按回车键;

按回车键后,会显示当前电脑中程序占用的端口和程序ID等等信息;看到第一条就是:0.0.0.0:80 这是80端口,是tcp协议的,后面PID是4;

然后,我们打开电脑的任务管理器,方法是:Ctrl+Alt+Delete三个键一起按,然后,点一下“PID”让管理器以PID来排序,这样就方便我们查看了,看到PID为4的程序了。

如果是没有看到PID,就需要设置一下管理器:“查看”->“选择列”->勾选”PID”选项。

最后,选择PID为4的进程,然后鼠标右键,选择结束进程;

结束进程后,就没有程序占用80端口了,然后再进入PHPstudy界面“启动”一下,程序就可以正常运行了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存