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


how to allow remote access of mysql and test the connection (Centos 7)

我已经按照下面的链接在CentOS 7中设置MySQL服务器。如何允许远程连接mysql

但是,通过注释掉"bind-address = XXX.XXX.XXX. xxx . "在/etc/my.cnf,它根本不起作用。mariadb无法重新启动。systemctl restart mariadb

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

必须检查sql用户权限。每个SQL用户都有一个"作用域"。默认情况下,所有用户都是从"localhost"授权的。您必须创建一个新的SQL用户,并将"%"作为客户端。

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