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 成功

相关推荐
Bert.Cai15 分钟前
MySQL CURTIME()函数详解
数据库·mysql
Bert.Cai16 分钟前
MySQL CURDATE()函数详解
数据库·mysql
舟遥遥娓飘飘17 分钟前
Nexus4CC 手机电脑同步claude code对话部署教程(基于linux系统)
linux·智能手机·电脑
NGSI vimp30 分钟前
MySQL|MySQL 中 `DATE_FORMAT()` 函数的使用
数据库·mysql
何妨呀~30 分钟前
Firewalld防火墙端口配置
linux
秋931 分钟前
MySQL8.0.46 与 MySQL8.4.9:跨越代际的深度差异解析与升级全指南
mysql
切糕师学AI37 分钟前
Vim 深度解析:从经典 vi 到现代编辑器之巅
linux·vim·文本编辑器
HAWK eoni38 分钟前
Mysql 驱动程序
数据库·mysql
xxjj998a1 小时前
Laravel4.x核心特性全解析
android·mysql·laravel
何中应1 小时前
CentOS 7安装、卸载MySQL数据库(二)
数据库·mysql·centos