gpt4 book ai didi

mysql - 允许远程访问 ubuntu 服务器上的 mysql 数据库

转载 作者:可可西里 更新时间:2023-11-01 08:59:14 28 4
gpt4 key购买 nike

我的数据库在一台 ubuntu 服务器上,我想在该服务器和其他 ubuntu 服务器上使用相同的数据库。我已经尝试了所有可能的允许远程访问的教程,但它不起作用。当我尝试从本地计算机访问数据库时出现以下错误

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

我在 my.cnf 文件中设置了 bind-address=0.0.0.0 并通过以下命令创建了新用户:

mysql –u root -p
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

有什么办法可以解决这个问题吗?

最佳答案

确保防火墙没有阻止您的请求。首先禁用防火墙 sudo systemctl stop firewalld尝试连接,如果有效,然后将 mysql 添加到防火墙

首先再次启动防火墙

sudo systemctl 启动防火墙

查找您的区域

sudo firewall-cmd --get-active-zone

假设它回答“工作”

sudo firewall-cmd --permanent --zone=work --add-service=mysql

最后尝试重新连接

关于mysql - 允许远程访问 ubuntu 服务器上的 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50061341/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com