查看所有打开的端口: firewall-cmd --zone=public --list-ports

移除指定端口:

firewall-cmd --zone=public --remove-port=80/tcp --permanent

centos防火墙开启端口号:有命令行开启和修改配置文件两种方式,下文为两种方式介绍,本人更倾向命令行开启端口,如下:

第一步 开启:firewall-cmd --permanent --zone=public --add-port=3306/tcp

第二部 重启:systemctl restart firewalld

第三部 验证:此处使用telnet:

[root@localhost ~]# telnet 192.168.137.129 3306Trying192.168.137.129...

Connected to192.168.137.129.

Escape characteris '^]'.

J8.0.178Cv{8ÿZUE.V+)=mysql_native_password

最近在阿里云服务器centos上安装了mysql数据库,默认是不开启远端访问功能,需要设置一下防火墙,在开放默认端口号 3306时提示FirewallD is not running,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考啦。

执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,如下图所示。

通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。

=======================================================================================

1、登录Mysql后,查看当前端口

mysql> show global variables like 'port';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| port | 3306 |

+---------------+-------+

1 row in set (0.00 sec)

1

2

3

4

5

6

7

8

2. 修改端口,

编辑 /etc/my.cnf文件。

新增 port=3301 参数,如下:

[root@test etc]# vi /etc/my.cnf

[mysqld]

port=3301

...

....

1

2

3

4

5

如果文件中有bind-address = 127.0.0.1则需要注掉,不然mysql只能被远端机自身访问。

3. 重新启动mysql

[root@test ~]# service mysql restart

Stopping mysqld: [ OK ]

Starting mysqld: [ OK ]

1

2

3

4

4.再次登录后检查端口已修改为’3301’.

mysql> show global variables like 'port';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| port | 3301 |

+---------------+-------+

1 row in set (0.00 sec)

1

2

3

4

5

6

7

8

如果如此还无法远程管理的话,则有可能是一下两点原因:

Linux防火墙未开MySQL端口

服务商设有安全组,需要自行开放端口

原文链接:https://blog.csdn.net/weixin_43670802/java/article/details/103203408

mysql 防火墙 centos_CentOS 开启防火墙 firewall ,mysql 远程访问相关推荐

  1. mysql sql_log_bin怎么看_MySQL数据库之开启和查看mysql的bin-log日志

    本文主要向大家介绍了MySQL数据库之开启和查看mysql的bin-log日志 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. [root@VM_0_7_centos data] ...

  2. mysql停止主从_不停止mysql服务配置主从

    不影响主库线上的服务前提下,增加从库,前提是线上的主库配置中已经开启binlog并且指定了server-id. linux主192.168.0.70 版本Centos6.7 nginx1.10 php ...

  3. wamp mysql服务无法启动_wamp中mysql无法启动怎么办

    wamp中mysql无法启动的解决办法:1.通过设置环境变量,开启MySQL服务:2.在启动wampserver之前把MySQL服务停掉:3.在my.ini中添加或修改"innodb_for ...

  4. linux下mysql开启远程访问权限及防火墙开放3306端口(mysql开放host访问权限)

    开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法.相对而言,改 ...

  5. 防火墙允许mysql_如何设置mysql远程访问及防火墙设置

    笔者在一个实际的项目中需要MYSQL远程访问. 情景: 安装好Mysql, 本地访问正常,很奇怪局域的机器都无法访问该服务器上的MYSQL数据库. 经过资料查找 原来Mysql默认是不可以通过远程机器 ...

  6. mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

    一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...

  7. centos7配置mysql其他机器访问_CentOS7安装MySQL并开启远程访问详解

    1.安装MySQL CentOS7中默认安装了MySQL系列的数据库,需要先卸载掉. 查看当前安装的mariadb包: [[email protected] desktop]# rpm -qa | g ...

  8. mysql防火墙设置_mysql8 参考手册--MySQL企业防火墙配置参考

    MySQL企业防火墙表 MySQL企业防火墙维护帐户和白名单信息.它使用mysql系统数据库中的INFORMATION_SCHEMA表以持久形式存储此数据,并使用 表提供对缓存数据的视图.启用后,防火 ...

  9. mysql给root开启远程访问权限,修改root密码

    2019独角兽企业重金招聘Python工程师标准>>> mysql给root开启远程访问权限,修改root密码 2017年01月05日 14:36:12 服务器上修改: 忘记密码使用 ...

  10. 给Mysql服务添加 iptables防火墙策略

    如果你的Mysql数据库安装在centos7的系统上,并且你的操作系统启用了防火墙.应用要访问mysql数据库,你有2个解决方案. 方案一:停止防火墙服务 方案二:在防火墙中添加策略,让应用能正常访问 ...

最新文章

  1. 归并排序(非递归,Java实现)
  2. kettle、Oozie、camus、gobblin
  3. VMware Workstation创建独立网络
  4. Matlab | 空间域水印技术:LSB(Least Significant Bit):计算峰值信噪比PSNR(matlab源代码)
  5. JavaScript实现链表reverseTraversal反向遍历算法(附完整源码)
  6. redis一般缓存什么样数据_SpringBoot+Redis轻松实现数据缓存
  7. 华为ipd项目管理流程_IPD:一套卓越的产品开发经营体系
  8. App后台开发运维和架构实践学习总结(1)——App后台核心技术之用户验证方案
  9. 【JavaScript回顾】闭包
  10. asp.net中FCKeditor的调用(31)
  11. 人工智能算法自动化测试_自动化:算法如何塑造我和你的生活
  12. kubernetes集群架构和组件
  13. “由于应用程序配置不正确,应用程序未启动。重新安装应用程序可能会纠正这个问题。”解决思路
  14. #1.4股市预测数学的产生原因
  15. 用java设计族谱家谱制_家谱网站的设计与实现.doc
  16. Si24R2F+超低功耗高性能2.4GHz无线射频NTC测温单发射芯片 兼容Si24R2E
  17. 三极管自激振荡升压电路笔记
  18. JS-BFA算法及ui实现
  19. 超实用的linux服务器vps测速脚本看看你的服务器到底跑多少带宽
  20. 一文弄懂Redis慢查询

热门文章

  1. UI05 - UILabel05
  2. RHCE 第三讲 文件系统
  3. 回忆我的军训,好怀念那时啊!
  4. 6.携程架构实践 --- 数据库
  5. 8.深入分布式缓存:从原理到实践 --- 分布式Redis
  6. 33. MySQL Json
  7. 15. 固若金汤:网站的安全架构
  8. 51. PHP 页面静态化(4)
  9. oracle exp-00011的解决办法
  10. 应用安全_WTS-WAF绕过