3306怎么配置?服务器开放3306端口

3306怎么配置?

1、使用nestat命令查看3306端口状态:~#netstat-an|grep3306tcp00(服务器本地ip地址):33060.0.0.0:*LISTEN从结果可以看出3306端口只是在(服务器本地ip地址)上监听,所以拒绝了其他IP的访问。

创新互联公司是专业的海原网站建设公司,海原接单;提供成都做网站、网站制作、成都外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行海原网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

2、确定问题时因为3306端口没有开放,那么就需要修改MySQL的配置文件来解决:使用命令vim/etc/mysql/my.cnf打开MySQL配置文件,可以看到如下配置信息:

#Insteadofskip-networkingthedefaultisnowtolistenonlyon#localhostwhichismorecompatibleandisnotlesssecure.bind-address=(服务器本地ip地址)把最后一行注释掉或者把(服务器本地ip地址)换成你希望的IP3、使用命令servicemysqlrestart重启MySQL服务4、再次使用Navicat用root账户尝试连接,发现可以正常连接

linux下如何开放一个端口?

1、首先连接到linux服务器,先查看一下想要开放的端口是不是有程序监听了,没有的话,就检查程序是不是正常运行。这里以80端口例子,其中web程序已经运行了:

2、输入“vi /etc/sysconfig/iptables”,打开iptables的配置文件,输入之前按一下"i",然后添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT",这里的数字就是端口号,要开放别的端口可以改这里就行,最后按一下ESC,输入":x",回车,保存退出:

3、重启iptables,输入"service iptables restart":

4、重启成功以后输入"service iptables status",回车就会显示正在生效的规则,至此linux下开发端口的操作就完成了:

以mysql服的3306端口为例。

1、直接打开端口: iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

2、永久打开某端口 首先,用vim打开防火墙配置文件: vim /etc/sysconfig/iptables 然后,在iptables文件内容中加入如下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 最后,保存配置文件后,执行如下命令重启防火墙: service iptables restart

3306端口被占用,查不到?

在开始菜单中单击运行输入cmd打开命令提示符窗口输入netstat -b

找到你要找的端口 localaddress 那一列就是你本机打开的端口 找到:后面是8081,3306的那行 然后记下PID那列相应的数

任务栏上点右键打开任务管理器,选“查看”--“选择列”--勾上PID(进程标识符)确定

然后单击任务管理器的进程选项卡找到PID是你刚才记下的那两个数

就能找到占用这两个端口的进程了

到此,以上就是小编对于服务器开放3306端口是什么的问题就介绍到这了,希望这3点解答对大家有用。

标题名称:3306怎么配置?服务器开放3306端口
分享URL:http://www.shufengxianlan.com/qtweb/news3/89003.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联