【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;

测试连接:

相关推荐
元亓亓亓4 分钟前
LeetCode热题100--5. 最长回文子串--中等
linux·算法·leetcode
可爱又迷人的反派角色“yang”6 分钟前
k8s(二)
linux·运维·docker·云原生·容器·kubernetes·云计算
硬核子牙12 分钟前
有人质疑我ebpf水平
linux
超级大福宝25 分钟前
在 Linux 发行版中安装 Times New Roman 字体
linux·运维·服务器
LaoWaiHang26 分钟前
Linux基础知识05:mkdir命令
linux
雨疏风骤124030 分钟前
ROM与RAM,储存地址、链接地址以及运行地址
linux·stm32·嵌入式·linux嵌入式
火柴就是我37 分钟前
Flutter 混合模式下:saveLayer 混合注意点
android·flutter
q_191328469539 分钟前
基于Springboo和vue开发的企业批量排班系统人脸识别考勤打卡系统
前端·javascript·vue.js·spring boot·mysql·毕业设计·人脸识别
fy zs41 分钟前
网络基础概念
linux·网络·c++
学习3人组1 小时前
CentOS 系统下 ModelScope 模型下载的默认目录
linux·python·centos