位置: 编程技术 - 正文

Centos7下无法远程连接mysql数据库的原因与解决(centos7.6无法远程)

编辑:rootadmin

推荐整理分享Centos7下无法远程连接mysql数据库的原因与解决(centos7.6无法远程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7无法远程登录,centos7远程连不上,centos无法远程,centos无法远程,centos7.6无法远程,centos7.6无法远程,centos7无法远程登录,centos7无法远程登录,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在工作中遇到一个问题,发现在Centos7系统下怎么也不能远程连接mysql,通过查找相关的资料,终于解决了,以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下分享出来,供同样遇到这个问题的朋友们参考学习,下面话不多说了,来一起看看详细的介绍吧。

有两种原因

数据库没有授权 服务器防火墙没有开放端口

一、数据库没有授权

对于mysql数据库没有授权,只需要用一条命令就可以了。

二、服务器防火墙没有开放端口

centos 有两种防火墙 FirewallD和iptables防火墙

Centos7下无法远程连接mysql数据库的原因与解决(centos7.6无法远程)

centos7 使用的是FirewallD防火墙。

FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:

1.FirewallD 使用区域和服务而不是链式规则。

2.它动态管理规则集,允许更新规则而不破坏现有会话和连接。

FirewallD 是 iptables 的一个封装,可以让你更容易地管理 iptables 规则 - 它并不是 iptables 的替代品。虽然 iptables 命令仍可用于 FirewallD,但建议使用 FirewallD 时仅使用 FirewallD 命令。

1.FirewallD防火墙开放端口

命令含义:

重启防火墙

2.iptables 开发端口

总结

本文链接地址:https://www.jiuchutong.com/biancheng/348320.html 转载请保留说明!

上一篇:MYSQL实现添加购物车时防止重复添加示例代码(mysql添加myini)

下一篇:Win7系统下mysql 5.7.11安装教程详解(mysql8.0 win7)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络