服务器安装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 重启防火墙

相关推荐
张文君5 分钟前
ubuntu26.04从ext4到raid1+lvm启动-最终版-有这个方法系统损坏还焦虑个啥
数据库
华科大胡子5 分钟前
Codex 实战:用 AI 写运维脚本
运维·人工智能
今天AI了吗6 分钟前
AI工作流的自动化趋势:从手动实验到自主Agent的研究范式转变
运维·数据库·人工智能·sql·机器学习·自动化·github
奶油喜多多17 分钟前
教育小程序定制开发指南:从需求梳理到上线运维
运维·小程序
考虑考虑17 分钟前
arthas使用
java·运维·后端
Wang's Blog20 分钟前
Vibe Coding一人即团队系列28: 前端、后端与数据库的概念解析
前端·数据库
安全指北针21 分钟前
IDC《中国数据安全技术发展路线图,2025》:数据安全管理平台推荐厂商
大数据·数据库·人工智能
zr52685544721 分钟前
光电交换机-三格电子
运维·服务器·网络
瀚高PG实验室23 分钟前
PostgreSQL CREATE TYPE 未检查 multirange schema 的 CREATE 权限HGVE-2026-E007
数据库·postgresql·瀚高数据库
xfan_me27 分钟前
手机在网状态接口-空号查询-空号过滤API
数据库·人工智能·python·智能手机