服务器安装mysql后无法远程连接

问题:服务器安装配置好mysql后,测试也没问题。但是远程连接时候提示 EHost 'XX.XX.XX.XX' is not allowed to connect to this MySQL serverConnection closed by foreign host.

1、配置文件问题

解决:检查MySql的配置文件(windows下后缀为.ini,linux下后缀为.cnf

如果bind-address 参数绑定了127.0.0.1,直接删除或者注释掉,然后保存重启mysql服务

2、登录的用户没有远程权限

解决:先登录需要远程的用户名,

  • 切换数据库use mysql;
  • 给XXX用户设置权限Grant all privileges on *.* to 'XXX'@'%' identified by '[$Password]' with grant option;
  • 刷新权限 flush privileges;

3、服务器安全组3306端口未开放、服务器防火墙3306端口未开放。前者去安全组出入规则配置,后者在服务器输入:
firewall-cmd --zone=public --add-port=3306/tcp --permanent 永久开放3306端口
systemctl restart firewalld.service 重启防火墙

相关推荐
麦聪聊数据2 分钟前
企业数据市场建设(三):API 化服务封装,让数据开箱即用、避免重复开发
数据库
麦聪聊数据14 分钟前
企业数据市场建设(四):流程闭环与价值运营,让数据市场真正转起来
运维·数据库
正儿八经的少年21 分钟前
redis 的大 key 和热 key 详解
数据库·redis·缓存
AI砖家25 分钟前
多智能体系统实战:架构设计、数据库表设计与 Skill 体系
数据库·多智能体·skill·agent架构设计·agengt
是潮汕的灿灿展吖40 分钟前
Centos离线部署nfs操作
linux·运维·centos
FII工业富联科技服务1 小时前
从灯塔工厂到AI Factory新模式:AI正在重构制造业的四大核心能力
大数据·运维·人工智能·重构·ar·制造
小五传输1 小时前
自主可控建设指南:Serv-u替代方案,实现平滑迁移业务不中断
大数据·运维·安全
jun_bai1 小时前
Orthanc服务器使用java上传dicom影像文件
java·运维·服务器
夜雪一千1 小时前
MySQL查询条件的顺序是否影响查询效率
数据库·mysql
BullSmall1 小时前
Anolis OS 8.10 Docker 部署 SonarQube 9.9 完整教程
运维·docker·容器