【MYSQL】DataGrip连接linux本地mysql失败:Connection refused

  1. 防火墙需要开放3306端口
bash 复制代码
sudo ufw allow 3306 

要么就把防火墙关了:

bash 复制代码
sudo ufw disable
  1. mysql开放连接

  2. 记住你的密码

bash 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '123456';
  1. 修改配置文件
bash 复制代码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
复制代码
这个值是127.0.0.1的时候只监听本地连接,改成0.0.0.0可以监听所有连接,或者也可以改成仅允许指定ip连接都可以。下面那一行类似的ip,可以把整行注释。
  1. 登陆mysql,查看权限:
bash 复制代码
select user, host from user;

host处为localhost时只允许本地使用,改成%即可远程使用:

bash 复制代码
update user set host='%' where user='root';

由于修改了配置文件,所以需要重启mysql服务使配置文件生效:

bash 复制代码
service mysql stop;
service mysql start;

测试连接:

相关推荐
lusklusklusk17 分钟前
Sqlserver_Oracle_Mysql_Postgresql表_索引碎片或膨胀的知识点汇总
mysql·oracle·sqlserver
fundroid18 分钟前
Android AI 开发,真正拉开差距的是工程闭环
android·ai·大模型·agent
脚踏实地,坚持不懈!21 分钟前
Android 面试题全解(结合 AOSP 源码 · 截至 Android 17 / API 37)
android
路溪非溪39 分钟前
Linux下Shell脚本基础知识(二)
linux·运维·服务器
71-31 小时前
MySQL密码重置
数据库·笔记·学习·mysql
嵌入式分享1 小时前
驱动之路#44:硬件 I2C 和软件 I2C 谁更坑?
linux·嵌入式硬件
不会就选b1 小时前
Linux之再次理解udp
linux·运维·udp
换元不配限1 小时前
Android 架构演进实战:MVC → MVP → MVVM → MVI
android·架构·mvc·mvvm·mvp·mvi
guo_wen_qiang1 小时前
云服务器kibana环境搭建
linux·运维·服务器
酷虎软件2 小时前
视频加标题字幕 API 接口文档
java·数据库·mysql