服务器安装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 分钟前
Redis 漏洞图形化利用工具
数据库·redis·缓存
牛三金4 分钟前
魔改-隐语PSI通信,支持外部通信自定义
服务器·前端·算法
vortex54 分钟前
SSH 命令从新手入门到安全运维
运维·安全·ssh
lihui_cbdd5 分钟前
Windows11排查显卡问题导致的系统卡顿
运维·windows
JosieBook8 分钟前
【数据库】IoTDB数据库与时序大模型深度融合,开启数据智能分析新范式
数据库·iotdb
wanhengidc11 分钟前
云计算环境中的数据安全防护策略
运维·服务器·科技·游戏·智能手机·云计算
CryptoPP13 分钟前
期货数据获取与可视化全攻略:从API对接至K线图生成
运维·服务器·开发语言·数据结构·金融
betazhou13 分钟前
docker容器单机创建3个节点的MySQLMGR集群
运维·mysql·docker·容器·集群·mgr
广目软件14 分钟前
GM DC Monitor一体化监控预警平台部署手册2025-12-10
运维·自动化·ansible·zabbix·运维开发·prometheus
222you14 分钟前
SpringBeanFactory
java·服务器·前端