【已解决】[图文步骤] message from server: “Host ‘172.17.0.1‘ is not allowed to connect to

写于 2024.03.07 北京.朝阳

toc

报错信息

先看看和你的报错一样不一样

bash 复制代码
null,  message from server: "Host '172.17.0.1' is not allowed to connect to this MySQL server"

环境现场

mac 电脑使用 docker 部署了一个 mysql。

bash 复制代码
docker pull mysql:5.7

docker run -p 3306:3306 --name mysql-container -e MYSQL_ROOT_PASSWORD=123456  -d  mysql/mysql-server:5.7

查看是否启动成功。

bash 复制代码
docker ps

解决方案

步骤:

  1. 查看 docker 信息
bash 复制代码
docker ps
  1. 进入 docker 容器内部
bash 复制代码
docker exec -it  你的容器id bash
  1. 连接数据库
bash 复制代码
mysql -u root -p

4. 查询所有数据库

sql 复制代码
show databases ;
  1. 进入mysql数据库:
sql 复制代码
use mysql ;
  1. 查看mysql数据库中所有的表:
sql 复制代码
show tables ;
  1. 查看user表中的数据:
sql 复制代码
select Host, User  from user ;
  1. 修改user表中的Host:
sql 复制代码
update user set Host='%' where User='root' ;
  1. 最后刷新一下:
sql 复制代码
flush privileges ;

成功


最后

大家在学习中一定遇到很多异常情况无从下手,可以加入讨论、观看行业内技术人员讨论解答。

github.com/Rodert

相关推荐
苍何42 分钟前
Coding 真有质的飞跃?实测下豆包seed 2.1 pro
后端
苍何44 分钟前
试了下腾讯 Marvis,回不去了...
后端
caibixyy1 小时前
springboot+langchain4j 实战 Day14——工具嵌入多 Agent(Tool-Equipped Multi-Agent)
后端
caibixyy1 小时前
springboot+langchain4j 实战 Day13 多 Agent 协作(Router + 子 Agent 分流)
后端
嘻嘻仙人1 小时前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
飘尘1 小时前
前端转全栈(Java 后端)必须要知道的:开发中的锁机制与分布式并发控制
前端·后端·全栈
苍何1 小时前
清华团队做了个具身智能大脑,有点东西!
后端
fliter1 小时前
强类型的诅咒,还是 Rust 类型系统的生存指南
后端
用户8356290780511 小时前
Python 操作 PDF 附件:添加、查看与管理指南
后端·python