【问题标题】:how to allow remote access of mysql and test the connection (Centos 7)如何允许远程访问mysql并测试连接(Centos 7)
【发布时间】:2015-05-19 14:33:03
【问题描述】:

我已经按照以下链接在 CentOS 7 中设置 MySQL 服务器。 How to allow remote connection to mysql

但是,通过注释掉 “绑定地址 = XXX.XXX.XXX.XXX” 在 /etc/my.cnf ,它根本不起作用。 mariadb 无法重新启动。 systemctl 重启 mariadb

我应该在防火墙设置还是其他地方工作?

【问题讨论】:

    标签: php mysql centos7


    【解决方案1】:

    您必须检查 sql 用户权限。每个 SQL 用户都有一个“范围”。默认情况下,所有用户都从“localhost”获得授权。您必须以“%”为客户端创建一个新的 SQL 用户。

    【讨论】:

    • 您好,Thibault,感谢您的回复。我知道问题出在哪里。这是由于防火墙。现在,我在公共区域勾选了mysql服务……然后我现在可以连接到mysql服务器了。但是,我不知道这是否是一种安全的做法...征求您的意见。
    • 如果你有一个好的防火墙,只允许你的远程 IP 连接 MySQL,而不是每个人。
    • 其实我只是允许我家的IP访问我办公室的mariadb数据库。我只为那个家庭 IP 设置了权限。够了吗?
    【解决方案2】:

    这是由于防火墙问题。 我在防火墙设置的公共区域中勾选了服务 mysql。 但是,我不知道这是否是一种“安全”的做法。 谢谢。

    【讨论】:

      猜你喜欢
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 2012-08-02
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多