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

测试连接:

相关推荐
PD我是你的真爱粉10 分钟前
MySQL基础-DDL语句
数据库·mysql·oracle
天空属于哈夫克320 分钟前
企微API+RPA(机器人流程自动化)高效实战指南
linux·运维·服务器·自动化·企业微信·rpa
EndingCoder22 分钟前
性能优化:类型系统的最佳实践
linux·前端·javascript·ubuntu·性能优化·typescript
粤M温同学23 分钟前
Android Studio 有多个module,快速修改包名
android·android studio
L16247624 分钟前
MySQL 8.0+ MHA 高可用集群搭建(生产环境级・超详细)
数据库·mysql
学海无涯书山有路25 分钟前
Android LiveData + MVVM 新手入门教程(基于 XML+Java)
android·xml·java
一个平凡而乐于分享的小比特26 分钟前
Linux根文件系统各文件夹作用详解
linux
晚霞的不甘28 分钟前
Flutter for OpenHarmony:注入灵魂:购物车的数据驱动与状态管理实战
android·前端·javascript·flutter·前端框架
福大大架构师每日一题28 分钟前
milvus v2.6.9 发布:支持主键搜索、段重开机制、日志性能全面提升!
android·java·milvus
hmywillstronger29 分钟前
【Rhino】【Python】对包含特定关键词的文字的MTEXT对象添加指定内容
linux·服务器·python