如何允许远程访问mysql并测试连接(Centos 7)

时间:2015-05-19 14:33:03

标签: php mysql centos7

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

然而,通过评论 /etc/my.cnf中的" bind-address = XXX.XXX.XXX.XXX" ,它根本不起作用。 mariadb无法重启。 systemctl restart mariadb

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这是由于防火墙问题。 我在防火墙设置中勾选了公共区域中的服务mysql。 但是,我不知道这是否是一个安全的"实践。 感谢。