翼度科技»论坛 编程开发 mysql 查看内容

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

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
写于 2024.03.07 北京.朝阳
@
目录

报错信息

先看看和你的报错一样不一样
  1. null,  message from server: "Host '172.17.0.1' is not allowed to connect to this MySQL server"
复制代码

环境现场

mac 电脑使用 docker 部署了一个 mysql。
  1. docker pull mysql:5.7
  2. docker run -p 3306:3306 --name mysql-container -e MYSQL_ROOT_PASSWORD=123456  -d  mysql/mysql-server:5.7
复制代码
查看是否启动成功。
  1. docker ps
复制代码

解决方案

步骤:


  • 查看 docker 信息
  1. docker ps
复制代码


  • 进入 docker 容器内部
  1. docker exec -it  你的容器id bash
复制代码


  • 连接数据库
  1. mysql -u root -p
复制代码

4. 查询所有数据库
  1. show databases ;
复制代码


  • 进入mysql数据库:
  1. use mysql ;
复制代码


  • 查看mysql数据库中所有的表:
  1. show tables ;
复制代码


  • 查看user表中的数据:
  1. select Host, User  from user ;
复制代码


  • 修改user表中的Host:
  1. update user set Host='%' where User='root' ;
复制代码


  • 最后刷新一下:
  1. flush privileges ;
复制代码

成功


最后

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

来源:https://www.cnblogs.com/JavaPub/p/18058523
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具