连接docker里面的mysql失败解决
2024-09-17 19:43:05
场景:在虚拟机的docker容器中安装latest版本的mysql之后,在宿主机中使用navicat连接虚拟机中的mysql出现下图报错:
解决方法:
1、首先docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动(下图查看结果表示已经启动了一个mysql)
2、接着运行docker exec -it b30062adc08c /bin/bash进入mysql容器
3、再接着输入mysql -u root -p命令,然后输入自己的密码,最后输入更新密码语句:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
4、最后重启mysql再使用navicat连接即可成功
最新文章
- 使用CSS把ul,li制作成表格
- R语言--数据预处理
- 升级win10的理由
- Android打造带透明圆弧的ImageView
- Scrum之Sprint会议
- Visual Studio 调试技巧 -- 为 Lambda 表达式设置中断
- MyBatis(6):MyBatis集成Spring事务管理(下)
- Java ClassLoader基础及加载不同依赖 Jar 中的公共类(转)
- Struts 和Spring的核心控制器
- 每周日与周四《红酒屋》探戈舞会"Wine Bar" Milonga_原生态拉丁_新浪博客
- 面向对象JavaScript的基本概念
- 输入和输出--RandomAccessFile类
- freemarker报错之十三
- logging的使用方法
- 页面的div中有滚动条,js实现刷新页面后回到记录时滚动条的位置
- Spring再接触 IOC DI
- Linux系统加固
- 排名函数——ROW_NUMBER()、RANK()、DENSE_RANK()和NTILE(n)
- python-flask-wtforms组件流程源码
- python list 和 tuple, dict 用于迭代代价
热门文章
- 分享一款开源堡垒机-jumpserver
- OpenIddict 登录及详细流程解析
- java 短路与(||)时报错The operator || is undefined for the argument type(s) int, boolean
- js获取设备内网ip
- selenium实现并发
- Python面向对象时最常见的3类方法
- [转]webpack配置本地服务器
- MATLAB的基识(整理)
- leetcode 509. 斐波那契数
- HashMap的实现原理(看这篇就够了)