场景:在虚拟机的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连接即可成功

最新文章

  1. 使用CSS把ul,li制作成表格
  2. R语言--数据预处理
  3. 升级win10的理由
  4. Android打造带透明圆弧的ImageView
  5. Scrum之Sprint会议
  6. Visual Studio 调试技巧 -- 为 Lambda 表达式设置中断
  7. MyBatis(6):MyBatis集成Spring事务管理(下)
  8. Java ClassLoader基础及加载不同依赖 Jar 中的公共类(转)
  9. Struts 和Spring的核心控制器
  10. 每周日与周四《红酒屋》探戈舞会"Wine Bar" Milonga_原生态拉丁_新浪博客
  11. 面向对象JavaScript的基本概念
  12. 输入和输出--RandomAccessFile类
  13. freemarker报错之十三
  14. logging的使用方法
  15. 页面的div中有滚动条,js实现刷新页面后回到记录时滚动条的位置
  16. Spring再接触 IOC DI
  17. Linux系统加固
  18. 排名函数——ROW_NUMBER()、RANK()、DENSE_RANK()和NTILE(n)
  19. python-flask-wtforms组件流程源码
  20. python list 和 tuple, dict 用于迭代代价

热门文章

  1. 分享一款开源堡垒机-jumpserver
  2. OpenIddict 登录及详细流程解析
  3. java 短路与(||)时报错The operator || is undefined for the argument type(s) int, boolean
  4. js获取设备内网ip
  5. selenium实现并发
  6. Python面向对象时最常见的3类方法
  7. [转]webpack配置本地服务器
  8. MATLAB的基识(整理)
  9. leetcode 509. 斐波那契数
  10. HashMap的实现原理(看这篇就够了)