我已经按照以下链接在CentOS 7中设置MySQL服务器。 How to allow remote connection to mysql
然而,通过评论 /etc/my.cnf中的" bind-address = XXX.XXX.XXX.XXX" ,它根本不起作用。 mariadb无法重启。 systemctl restart mariadb
我应该在防火墙设置或其他地方工作吗?
答案 0 :(得分:0)
您必须检查sql用户权限。每个SQL用户都有一个“范围”。默认情况下,所有用户都从“localhost”授权。您必须创建一个以“%”作为客户端的新SQL用户。
答案 1 :(得分:0)
这是由于防火墙问题。 我在防火墙设置中勾选了公共区域中的服务mysql。 但是,我不知道这是否是一个安全的"实践。 感谢。