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

相关推荐
byoass24 分钟前
企业云盘与设计软件深度集成:AutoCAD/Revit/SolidWorks插件开发与API集成实战
服务器·网络·数据库·安全·oracle·云计算
leaves falling27 分钟前
Linux 基础指令完全指南 —— 从入门到熟练
linux·运维·服务器
千百元1 小时前
FreeMove 文件夹转移工具
服务器
爬山算法1 小时前
MongoDB(113)如何使用第三方工具进行MongoDB监控?
数据库·mongodb
charlie1145141912 小时前
嵌入式Linux驱动开发——新字符设备驱动 API 概览
linux·运维·驱动开发
早日退休!!!2 小时前
大模型推理瓶颈七层分析模型
java·服务器·数据库
DFT计算杂谈2 小时前
VASP官方教程 TRIQS DFT+DMFT计算教程
运维·css·自动化·html·css3
大山同学2 小时前
claudecode精炼版-CoreCoder
数据库·人工智能·claude code·corecoder
橙子也要努力变强2 小时前
信号的保存、阻塞与递达
linux·服务器·c++
of Watermelon League2 小时前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql