使用lnmp安装web运行环境后mysql无法远程链接的问题,我们可以尝试使用以下几个方法查找
第一、mysql账号没有远程访问的权限,执行下面命令可以新建一个远程访问账号
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
第二、mysql的配置文件my.cnf 的参数bind-address=127.0.0.1 限制 只能是本地访问
第三、如果是阿里云或者腾讯云的服务器,可能是服务器的端口未开放,
可以登录进入阿里云账号后,选择服务器->点击的左边安全组-》在安全组里设置3306端口未允许访问
第四、服务器的防火墙设置,看到有防火墙禁用了3306端口
iptables -L -n --line-numbers
可以删除对应的规则,5为上面执行的序号
iptables -D INPUT 5
添加防火墙规则,添加443端口访问
iptables -A INPUT -p tcp --dport 443 -j ACCEPT