linux7开放3306端口,CentOS 7 开放3306端口
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
我准备了两台虚拟机分别安装CentOS 7,一台IP:192.168.1.151,一台IP:192.168.1.152,安装完MySQL后使用Navicat连接的时候出现了下面错误提示
后来检查发现是因为CentOS没有开放3306端口
在 Centos 7 或 RHEL 7 或 Fedora 中防火墙由 firewalld 来管理,而不是 iptables
现在我将在151的机器上使用firewalld,152的机器上我使用iptables
firewalld 防火墙
语法:1firewall-cmd [--zone=] --add-port=[-]/ [--timeout=]
该命令表示启用端口和协议的组合
端口可以是一个单独的端口 或者是一个端口范围 -
协议可以是 tcp 或 udp
firewalld 常用命令
查看版本1firewall-cmd --version
查看状态1firewall-cmd --state
或者1systemctl status firewalld
或者1service firewalld status
查看所有打开的端口1firewall-cmd --zone=public --list-ports
查看指定端口是否开启
如:查询端口号80 是否开启1firewall-cmd --query-port=80/tcp查询端口号3306 是否开启1firewall-cmd --query-port=3306/tcp
开放指定端口
如:
永久开放80端口号1firewall-cmd --permanent --zone=public --add-port=80/tcp
重载防火墙1firewall-cmd --reload
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
永久开放3306端口号1firewall-cmd --permanent --zone=public --add-port=3306/tcp
重启 firewalld
上面开放了端口之后还需要重启防火墙使其生效1systemctl restart firewalld
重启之后查看一下开放端口情况1firewall-cmd --zone=public --list-ports
最后还有开启和关闭 firewalld 的命令1
2systemctl start firewalld
systemctl stop firewalld
到这里我们在使用Navicat测试一下是否可以连接MySQL
iptables 防火墙
上面提到Centos 7中防火墙由 firewalld 来管理,而不是 iptables,CentOS 7默认使用的是firewall作为防火墙,这里我使用152的机子改为iptables防火墙
关闭 firewalld
将 CentOS 默认的 firewalld 改为 iptables 之前需要将系统默认的 firewalld 关闭1
2
3systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl mask firewalld.service #屏蔽服务(让它不能启动)
安装 iptables
这时候如果开启 iptables ,这时候会发现提示 Failed to start iptables.service: Unit not found. 信息,表示机子上还没有安装 iptables
安装 iptables1yum install -y iptables-services
启动 iptables1
2systemctl start iptables
systemctl enable iptables #设置防火墙开机启动
查看防火墙状态1systemctl status iptables
查看开放端口
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
a 表示所有
n表示不查询dns
t表示tcp协议
u表示udp协议
p表示查询占用的程序
l表示查询正在监听的程序
netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端口号为3306的进程
编辑防火墙,增加端口
如:
添加80端口和3306端口1vi /etc/sysconfig/iptables #编辑防火墙配置文件
添加下面两句话1
2-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
重启配置1
2systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service
我再去使用Navticat连接下MySQL数据库,看是否连接成功
成功。
linux7开放3306端口,CentOS 7 开放3306端口相关推荐
- linux7.5开放端口,Centos/linux开放端口
在linux上部署tomcat发现外部无法访问可以通过两种方式解决: 1.关闭防火墙 service iptables stop(不推荐) 2.修改相关文件,开放需要开放的端口 (1)通过命令vi / ...
- linux7开放3306端口,CentOS 7 开放3306端口访问
没有亲测 ~ 我试了第一次不管用 但还是要存一下 后期调试仅供参考 转: CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: sy ...
- linux 开放连续端口,CentOS/Linux 开放80、8080端口或者开放某个端口
iptables是linux系统自带的防火墙,功能强大,学习起来需要一段时间,下面是一些习iptables的时候的记录.如果iptables不熟悉的话可以用apf,是一款基于iptables的防火墙, ...
- centos7查看oracle监听端口,CentOS 7开放及查看防火墙firewall的端口
centos7中的防火墙改成了firewall,使用iptables无作用,firewalld默认的配置文件有:/usr/lib/firewalld,这个是系统的尽量不要修改.用户的在/etc/fir ...
- linux如何改sftp端口,CentOS如何更改SFTP端口
SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件.本文介绍了如何在Linux中更改默认的SFTP端口.我们还将向您展示如何配置防火墙以允许在新端口上使用. SF ...
- linux 打开端口1935,CentOS服务器开放端口
拿到服务器之后接着之前的通信步骤进行,却发现怎么也连接不上.最后发现是因为服务器端的端口5000没有开放.下面记录一下开放端口的过程. 使用命令 netstat -anp 查看端口开放情况.如果显示命 ...
- Linux打开端口1521,Linux开放1521端口允许网络连接Oracle Listener
症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动. lsnrctl status 查看listener状态 lsnrct ...
- linux1521端口不通,Linux开放1521端口允许网络连接Oracle Listene
症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动. lsnrctl status 查看listener状态 lsnrctl st ...
- firewall mysql端口_Centos7 firewall开放3306端口
Centos7 firewall开放3306端口 在 Centos 7 中防火墙由 firewalld 来管理,而不是 iptables. 1. 查看防火墙状态 firewall-cmd --stat ...
- Centos 7和 Centos 6开放查看端口 防火墙关闭打开
Centos 7 firewall 命令: 查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall-cmd --zone=public --add-por ...
最新文章
- HDLBits 系列(16)Something about Counter
- 服务器磁盘空间已满但并没有什么文件,win10 D盘没多少文件,但磁盘却满了
- mysql打印语句_大数据挖掘—(八):scrapy爬取数据保存到MySql数据库
- 如何在maven环境中设置JVM参数
- 获取浏览器窗口_全面认识区块链浏览器--看穿币圈的蒙蔽与欺骗!
- VR全景可视化制作小程序功能模块源码v1.0.28
- java程序设计与问题求解第八版pdf_《Java程序设计与问题求解(第7版)》怎么样_目录_pdf在线阅读 - 课课家教育...
- 微信公众号一次群发多个推文
- Android 垃圾分类APP(三)垃圾分类之语音输入
- CorelDRAW 2020下载详细安装图文教程指导Win/Mac全版本
- Qt--样式表设置按钮样式
- 站在商业、技术与人文三叉路口的实体书店
- 使用RTMP协议实现视频桌面共享功能
- 既是消费者也是管理者:纽约州分布式能源改革
- R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、使用attributes函数查看线性回归模型的属性信息、获取模型拟合对应的残差值residuals
- 23种设计模式都适用于哪些场景?
- php使用composer安装目录,Composer基本安装与使用
- sim卡没坏但苹果手机无服务_手机资讯:苹果iPhone读取不Sim卡怎么办
- 百万英雄,芝士超人,冲顶大会等答题助手
- 【嵌入式系统】独立看门狗原理+看门狗实验分析
热门文章
- Python CT图像预处理——nii格式读取、重采样、窗宽窗位设置
- AR智能眼镜tooz DevKit 20初体验
- 【历史上的今天】12 月 20 日:苹果收购 NeXT;苏联超级计算机先驱诞生;《绝地求生》发布
- springboot整合数据库
- android 键盘语音输入,讯飞输入法Android V7.0.4265 长按空格键开启语音输入
- 判断是否发生塑性变形的条件:von Mises屈服准则
- Nofollow标签的写法以及运用
- MATLAB自定义拟合函数
- (SEED-Lab) DNS_Local Attack Lab
- 来杭州云栖大会,全面了解企业如何实现云上IT治理