位置: 编程技术 - 正文
推荐整理分享Centos7下无法远程连接mysql数据库的原因与解决(centos7.6无法远程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos7无法远程登录,centos7远程连不上,centos无法远程,centos无法远程,centos7.6无法远程,centos7.6无法远程,centos7无法远程登录,centos7无法远程登录,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
最近在工作中遇到一个问题,发现在Centos7系统下怎么也不能远程连接mysql,通过查找相关的资料,终于解决了,以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下分享出来,供同样遇到这个问题的朋友们参考学习,下面话不多说了,来一起看看详细的介绍吧。
有两种原因
数据库没有授权 服务器防火墙没有开放端口一、数据库没有授权
对于mysql数据库没有授权,只需要用一条命令就可以了。
二、服务器防火墙没有开放端口
centos 有两种防火墙 FirewallD和iptables防火墙
centos7 使用的是FirewallD防火墙。
FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:
1.FirewallD 使用区域和服务而不是链式规则。
2.它动态管理规则集,允许更新规则而不破坏现有会话和连接。
FirewallD 是 iptables 的一个封装,可以让你更容易地管理 iptables 规则 - 它并不是 iptables 的替代品。虽然 iptables 命令仍可用于 FirewallD,但建议使用 FirewallD 时仅使用 FirewallD 命令。
1.FirewallD防火墙开放端口
命令含义:
重启防火墙
2.iptables 开发端口
总结
标签: centos7.6无法远程
本文链接地址:https://www.jiuchutong.com/biancheng/348320.html 转载请保留说明!友情链接: 武汉网站建设