MySQL允许远程登录的操作实现
问题: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允许远程登录操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Windows10下mysql 8.0.19 winx64安装教程及修改初始密码
这篇文章主要为大家详细介绍了Windows10下mysql 8.0.19 winx64安装教程及修改初始密码,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2020-02-02
强制修改mysql的root密码的六种方法分享(mysql忘记密码)
下面我们提供了6种不同的修改mysql root用户的密码,与增加mysql用户的方法2011-11-11
MySQL之FIELD()与ORDER BY()相结合实现对结果的自定义排序方式
这篇文章主要介绍了MySQL之FIELD()与ORDER BY()相结合实现对结果的自定义排序方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-04-04


最新评论