美文网首页我用 LinuxMySQL
Centos7 远程无法连接mysql数据库

Centos7 远程无法连接mysql数据库

作者: 蓝汝丶琪 | 来源:发表于2017-09-19 17:25 被阅读303次

以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下。

有两种原因

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

数据库没有授权

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

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


//远程连接数据库的时候需要输入用户名和密码
用户名:root
密码:123456
指点ip:%代表所有Ip,此处也可以输入Ip来指定Ip

输入后使修改生效还需要下面的语句
mysql>FLUSH PRIVILEGES;

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

centos 有两种防火墙 FirewallDiptables防火墙

centos7 使用的是FirewallD防火墙。

FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:
1.FirewallD 使用区域和服务而不是链式规则。
2.它动态管理规则集,允许更新规则而不破坏现有会话和连接。

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

  • 1.FirewallD防火墙开放3306端口
 firewall-cmd --zone=public --add-port=3306/tcp --permanent
 
 命令含义:
--zone #作用域
--add-port=3306/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

重启防火墙
systemctl restart firewalld.service
  • iptables 开发3306端口
/sbin/iptables -I INPUT -p tcp -dport 3306 -j ACCEPT

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

相关文章

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • ERROR 2003 (HY000): Can't connec

    关于数据库无法远程连接/无法通过IP地址连接的问题 近日在树莓派上搭建了mariadb数据库(和mysql差不多)...

  • 2018-12-14

    设置MySQL允许远程连接 1、连接数据库 mysql –uroot –p123456 2、增加远程连接权限 GR...

  • mysql命令

    连接本地数据库: mysql -uUser -pPassword连接远程主机的mysql: mysql -h110...

  • linux系统远程连接mysql

    Linux系统MySQL开启远程连接 远程连接服务器上的MySQL。 Navicat软件连接数据库报错:2003-...

  • mac下进入mysql命令行

    这里介绍terminal中,分别连接本地mysql数据库和连接远程mysql数据库的方法。 一、连接本地的数据库并...

  • 解决远程连接mysql错误1130

    解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: ...

  • 解决远程连接mysql错误1130

    解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: ...

  • 1130 - Host XXX is not allowed t

    使用navicat配置远程连接mysql数据库是遇到如下报错信息,这是由于mysql未设置远程连接导致的: 113...

  • MySQL语句速查

    一. mysql数据库基本层级概念 二. 登录和退出MySQL服务器 连接本地MySQL 2、连接远程MySQL ...

网友评论

    本文标题:Centos7 远程无法连接mysql数据库

    本文链接:https://www.haomeiwen.com/subject/eshgsxtx.html