码头工人如何安装MySQL8.0

  介绍

这篇文章给大家分享的是有关码头工人如何安装MySQL8.0的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

环境:MacOS_Cetalina_10.15.1, Mysql8.0.18, Docker_2.0.0.3

1,码头工人仓库搜索mysql

docker  search  mysql

码头工人如何安装MySQL8.0

2,码头工人仓库拉取MySQL8.0

docker  pull  mysql: 8.0   备注:   docker  pull  mysql //默认拉取最新版本

码头工人如何安装MySQL8.0

3,查看本地仓库镜像是否下载成功

docker  images  mysql: 8.0

码头工人如何安装MySQL8.0

4,安装运行MySQL8.0容器

docker  run  -p  3307:3306 ——name  mysql8.0  -e  MYSQL_ROOT_PASSWORD=root  -d  mysql: 8.0   备注:   -p 将本地主机的端口映射到码头工人容器端口(因为本机的3306端口已被其它版本占用,所以使用3307)   ——name 容器名称命名   -e 配置信息,配置根密码   -d 镜像名称

码头工人如何安装MySQL8.0

5,查看MySQL8.0容器运行情况

docker  p

奥胪饭と巳绾伟沧癕ySQL8.0

6,码头工人登录mysql

docker  exec  -it  mysql8.0  bash   mysql  -uroot  p

码头工人如何安装MySQL8.0

7、使用客户端连接工具(navicat)远程登录mysql

奥胪饭と巳绾伟沧癕ySQL8.0

码头工人如何安装MySQL8.0

发现登录不了,报的错:navicat不支持caching_sha_password加密方式
原因:MySQL8.0使用新的密码加密方式:caching_sha_password
解决方式:修改成旧的加密方式(mysql_native_password),并重置密码
*选择主机用户,从用户插件;
*改变用户& # 39;根# 39;@ # 39;% & # 39;确定与mysql_native_password & # 39;根# 39;;

码头工人如何安装MySQL8.0

码头工人如何安装MySQL8.0

8、使用客户端连接工具(navicat)重新远程登录mysql

码头工人如何安装MySQL8.0

码头工人如何安装MySQL8.0

9日后记(常用的码头工人命令)

docker  search 镜像名称,//搜索镜像   docker  pull 镜像名称:版本号,//拉取对应版本的镜像   docker  pull 镜像名称,//默认拉取最新的镜像   docker  images //查看本地已下载的镜像   docker  ps //查看正在运行的容器   docker  ps  -a //查看所有的容器(包括运行,停止,退出状态的)   docker  container  ls //查看正在运行的容器   docker  rm 容器ID //只能删除没有在运行的容器   docker  rm  -f 容器ID //可以删除正在运行的容器   docker  run  -p 本地主机端口号:容器服务端口号,——name 容器名字,[-e 配置信息修改),-d 镜像名字   docker  start 容器ID //启动容器   docker  stop 容器ID //终止容器   docker  rmi 镜像名称orID //删除镜像

感谢各位的阅读!关于“码头工人如何安装MySQL8.0”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

码头工人如何安装MySQL8.0