【发布时间】: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
我应该在防火墙设置还是其他地方工作?
【问题讨论】:
我已经按照以下链接在 CentOS 7 中设置 MySQL 服务器。 How to allow remote connection to mysql
但是,通过注释掉 “绑定地址 = XXX.XXX.XXX.XXX” 在 /etc/my.cnf ,它根本不起作用。 mariadb 无法重新启动。 systemctl 重启 mariadb
我应该在防火墙设置还是其他地方工作?
【问题讨论】:
您必须检查 sql 用户权限。每个 SQL 用户都有一个“范围”。默认情况下,所有用户都从“localhost”获得授权。您必须以“%”为客户端创建一个新的 SQL 用户。
【讨论】:
这是由于防火墙问题。 我在防火墙设置的公共区域中勾选了服务 mysql。 但是,我不知道这是否是一种“安全”的做法。 谢谢。
【讨论】: