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

测试连接:

相关推荐
2601_9657984716 小时前
MTDb Movie & TV Database Script Setup, Caching, and SEO Guide
linux·服务器·数据库·php
我头发多我先学16 小时前
linux系统编程:初识进程
linux·运维·服务器
Freak嵌入式17 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
苍狗T17 小时前
LVS相关知识总结
linux·运维·服务器·lvs
lightqjx18 小时前
【Linux系统】基础 IO
linux·c语言·重定向·缓冲区·文件io·文件的系统调用
我星期八休息18 小时前
扩展— TCP 全连接队列与 tcpdump 抓包
linux·服务器·开发语言·前端·网络·tcp/ip·tcpdump
RisunJan19 小时前
Linux命令-skill(发送信号给进程)
linux·运维·服务器
潘正翔19 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
【心态好不摆烂】19 小时前
MySQL——复合查询
数据库·mysql
孪生质数-19 小时前
AI 应用实践篇——让大模型真正开始工作
linux·运维·服务器·人工智能·深度学习·语言模型·llama