我运行两个服务器,一个是web主机,一个是vps。我想使用我的mysql服务器在我的网页托管和尽一切可能,但它仍然不会工作。我首先运行mysql命令来授予特权,结果表明,尽管我的web服务器上仍然有一个被拒绝的连接,但该命令运行良好。然后我被告知注解掉配置中的bind\u地址,但再次失败。我该怎么处理这个?谢谢。
euoag5mw1#
您必须允许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
/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1
bind-address = 0.0.0.0
systemctl restart mysql.service
1条答案
按热度按时间euoag5mw1#
您必须允许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