centos7开启3306端口,liunx查看防火墙是否开启

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Can't connect to MySQL server on localhost (10061)这个就属于下面要说的情况 启动服务 systemctl start mariadb.service systemctl enable mariadb.

启动服务

systemctl start mariadb.service

systemctl enable mariadb.service

systemctl stop mariadb.service

 

1.首先开启mysql权限

设置ROOT密码

mysqladmin -u root password '888888'

mysql -u root -p

use mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION;

flush privileges;

第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:

GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";

select * from user where user='root';

查看是否有%这条记录

 

2.开启3306端口及常用的其它端口

查看是否有这个文件/etc/sysconfig/iptables,如果没有

iptables -P OUTPUT ACCEPT

service iptables save 进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306数据库端口通过防火墙

service iptables save

cat /etc/sysconfig/iptables有3306这条信息

service iptables restart就ok咯

 

其它常用端口:

iptables  -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80web端口通过防火墙

iptables  -A INPUT -p tcp --dport 3306 -j ACCEPT

iptables -A INPUT -p tcp --dport 110 -j ACCEPT #email

iptables -A INPUT -p tcp --dport 25-j ACCEPT #email

iptables -A INPUT -p tcp --dport 20-j ACCEPT #ftp

iptables -A INPUT -p tcp --dport 21-j ACCEPT #ftp

iptables -A INPUT -p icmp -j ACCEPT #ping

iptables -A INPUT -p udp --dport 53 -j ACCEPT #DNS

 

3.查看防火墙是否开启:

service iptables status

active表示开启,inactive表示关闭

firewall-cmd --state

norunning

 

4.关于防火墙的命令

重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

即时生效,重启后失效:

开启:service iptables start

 

关闭:

service iptables stop

重启:service iptables restart

保存配置:service iptables save

或者/etc/rc.d/init.d/iptables save

#设置防火墙开机启动

systemctl enable iptables.service

禁止防火墙在系统启动时启动

/sbin/chkconfig --level 2345 iptables off

 

5.删除iptables规则

查看当前规则

iptables -L -n

iptables -L -n  --line-number

iptables -D INPUT 3

相关文章
|
8月前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
124 3
|
Ubuntu 网络安全
ubuntu开启/关闭防火墙
ubuntu开启/关闭防火墙
3061 0
ubuntu开启/关闭防火墙
|
8月前
|
XML 安全 Linux
Linux 防火墙开启端口
Linux 防火墙开启端口
106 1
|
8月前
|
Linux 网络安全
centos7如何关闭防火墙
centos7如何关闭防火墙
600 3
|
Linux 网络安全
CentOS7关闭防火墙
CentOS7关闭防火墙
CentOS7关闭防火墙
|
8月前
|
网络协议 Linux 网络安全
Centos7中如何打开和关闭防火墙??CentOS 7以上默认使用firewall作为防火墙改为iptables
Centos7中如何打开和关闭防火墙??CentOS 7以上默认使用firewall作为防火墙改为iptables
|
Ubuntu 网络安全
ubuntu 开启防火墙
ubuntu、防火墙
173 0
|
Linux 网络安全
CentOS防火墙相关命令汇总 (防火墙关闭与开启)
CentOS防火墙相关命令. 讲解如何关闭或者开启CentOS防火墙
1443 0
CentOS防火墙相关命令汇总 (防火墙关闭与开启)
|
网络协议 Linux 网络安全
CentOS7在防火墙开启与关闭以及端口操作
CentOS7在防火墙开启与关闭以及端口操作
427 0
CentOS7在防火墙开启与关闭以及端口操作
|
运维 Linux 网络安全
CentOS 7关闭防火墙
CentOS 7关闭防火墙
173 0
CentOS 7关闭防火墙