2002 - Can‘t connect to server on ‘192.168.1.XX‘ (36)

参考:2002 - Can't connect to server on '192.168.1.XX' (36)

ubantu20.04,mysql5.7.13

navicat 远程连接数据库报错 2002 - Can't connect to server on '192.168.1.61' (36)

一、查看数据库服务是否有启动,发现有启动

systemctl status mysql

二、查看数据库端口是否是3306,结果是3306

show global variables like 'port';

三、查看root用户权限,是否有开放远程连接,看了是有开放,%代表允许远程

select user,host from mysql.user;

四、 最后排查到mysql 的配置文件

路径/etc/mysql/mysql.conf.d

cd到该路径,然后 命令行运行 vi mysqld.conf 进行编辑

127.0.0.1是本地的意思,bind绑定了本地地址,只能本地访问

把bind地址改成0.0.0.0就可以了

连接成功

之后重启mysql即可

sudo service mysql restart

相关推荐
DevilSeagull18 小时前
MySQL(2) 客户端工具和建库
开发语言·数据库·后端·mysql·服务
远洪19 小时前
claude code 国内安装使用
数据库·mysql
wangbing112521 小时前
MySQL 官方 GPG 密钥过期问题
数据库·mysql
重生之我是Java开发战士21 小时前
【MySQL】事务 & 用户与权限管理
android·数据库·mysql
2401_895521341 天前
MySQL中的count函数
数据库·mysql
.小小陈.1 天前
MySQL 入门到实战:从基础概念到核心存储引擎
数据库·mysql
yoyo_zzm1 天前
Laravel10.x新特性全解析
数据库·mysql·架构
雨辰AI1 天前
从 MySQL 迁移至人大金仓 V9 完整改造指南|分页 / 函数 / 语法兼容全部解决
java·开发语言·数据库·后端·mysql·政务
dvjr cloi1 天前
Linux(CentOS)安装 MySQL
linux·mysql·centos
庞轩px1 天前
第四篇:多级缓存架构——Caffeine + Redis + MySQL 三级协同
java·redis·mysql·读写分离·caffeine·本地缓存