导致原因:docker镜像版本问题。
1.启动mysql镜像
命令:docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysqldocker启动mysql成功,Navicat登入报错。
2.查看正在运行中的容器
命令:docker ps
docker启动mysql成功,Navicat登入报错。
3.进入mysql容器
命令1:docker exec -it 98967910184f bash
命令2:mysql --user=root --password
命令3:ALTER USER ‘root’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
说明:
命令1:进入容器
命令2:用root用户登入mysql。密码是启动镜像给root设置的密码。
命令3:修改root用户密码。
docker启动mysql成功,Navicat登入报错。
4.到此Navicat登入mysql成功!!!

相关文章:

  • 2021-08-05
  • 2021-09-22
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-09-29
  • 2021-10-09
  • 2021-08-28
猜你喜欢
  • 2021-12-13
  • 2021-04-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2021-08-05
相关资源
相似解决方案