我运行两台服务器,一台是虚拟主机,一台是VPS。我想在我的虚拟主机上使用我的MySQL服务器,并尽一切可能,但仍然无法正常工作。我首先运行mysql命令来授予特权,尽管我的Web服务器上仍然有拒绝连接,但它表明命令运行正常。然后,我被告知在配置中注释掉bind_address,但再次失败。
我该如何解决这个问题? 谢谢。
答案 0 :(得分:0)
您必须允许mysql接受不仅来自本地主机的远程请求。
为此,您应该编辑/etc/mysql/mysql.conf.d/mysqld.cnf
并更改为:
bind-address = 127.0.0.1
收件人:
bind-address = 0.0.0.0
并使用以下命令重新启动mysql服务器:systemctl restart mysql.service