问题:mysql远程连接抛错,connection refused: no further information。
可能的原因及解决方式如下:
1、防火墙开了,阻止了端口号的连接。可以把防火墙关闭了,或者防火墙开通允许mysql的端口号连接。
systemctl status firewalld
systemctl stop firewalld
2、mysql配置文件配置允许所有ip连接。配置完之后重启mysql数据库服务。
bind-address=0.0.0.0
3、mysql用户的权限可能未设置为允许远程连接。可以通过以下命令检查用户权限:
select host, user from mysql.user;
给root用户授权允许远程连接:
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;
到此这篇关于mysql允许远程登录的操作实现的文章就介绍到这了,更多相关mysql允许远程登录操作内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论