DataGrip 连接 Centos MySql失败

  1. 首先检查Mysql是否运行:
    systemctl status mysqld , 如果显示没有启动则需要启动mysql

  2. 检查防火墙是否打开,是否打开3306的端口
    sudo firewall-cmd --list-all

    如果下面3306没有打开则打开3306端口

    public
    target: default
    icmp-block-inversion: no
    interfaces:
    sources:
    services: dhcpv6-client ssh
    ports: 3306/tcp
    protocols:
    masquerade: no
    forward-ports:
    source-ports:
    icmp-blocks:
    rich rules:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent 如果添加成功则显示success

  1. 本地测试是否能够连接成功 telnet ip 3306 显示连接实现但是ping ip可以成功

  2. 后来想到这事一个云服务器,可能和网页设置的入站规则有关系

  3. 打开腾讯云的出入站规则设置发现没有打开3306端口,打开端口

  4. 重新使用telnet连接成功。

  5. 使用datagrip登录,test connection 成功

相关推荐
minji...4 分钟前
MySQL数据库 (七) MySQL表的基本查询(上),insert、replace、select、where、order by
数据库·mysql·select·replace·insert·order by·where
SWAGGY..5 分钟前
Linux系统编程:(十三)环境变量
java·linux·算法
howard200520 分钟前
3.9 初探Shell命令
linux·shell命令
zh路西法21 分钟前
基于yaml-cpp的C++参数服务器设计2:多级参数配置
linux·服务器·c++
折戟不必沉沙2 小时前
mysql忘记密码
数据库·mysql
kuonyuma2 小时前
MyBatis入门·注解操作
java·spring boot·mysql·spring·mybatis
聪明努力的积极向上2 小时前
【claude code】MySQL MCP 配置完整指南
数据库·mysql·ai编程
睡一觉就好了。2 小时前
make基础
linux
睡一觉就好了。2 小时前
gcc/g++
linux
DIY源码阁2 小时前
JavaSwing酒店管理系统 - MySQL版
java·mysql·eclipse