Docker安装MySql8并远程访问的实现

 更新时间:2022年07月06日 16:43:40   作者:梦里藍天  
本文主要介绍了Docker安装MySql8并远程访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

拉取mysql镜像

使用命令拉取mysql,目前最后一个版本是8.0.2*

docker pull mysql

也可以在dockerhub上查看指定版本进行下载。

启动mysql8

docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest
docker ps //查看运行的容器
docker exec -it mysql01 /bin/bash //进入控制台

启动mysql:

  • -it:-i->以交互模式运行容器,-t->为容器重新分配一个伪输入终端,一般这2个都是一块用的。
  • -p 3333:3306 没用默认的3306,改成了宿主机的3333映射容器的mysql3306
  • –name 位容器起一个名字 就要mysql01
  • -e 配置容器内的应用,这里设置了一个密码
  • /bin/bash 启动后进入容器的控制台

这就进入了容器内的控制台

配置mysql

先登入mysql

mysql -u root -p //然后输入密码

看一下mysql的版本

status;

进行授权远程连接(注意mysql 8.0跟之前的授权方式不同)

GRANT ALL ON *.* TO 'root'@'%';//远程连接
flush privileges; //刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//设置密码
flush privileges;//刷新权限

远程连接测试

使用的DBeaver,新建连接是安装mysql8的驱动

 到此这篇关于Docker安装MySql8并远程访问的实现的文章就介绍到这了,更多相关Docker MySql8远程访问内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • Docker新手实践及部署NGINX的步骤详解

    Docker新手实践及部署NGINX的步骤详解

    最近工作中有个需求, 用docker去部署nginx的静态服务器。仔细观察这个命题,看似不难,但实际其中的注意点很多,新手很容易搞错,所以下面这篇文章主要给大家介绍了关于Docker新手实践及部署NGINX的步骤,需要的朋友可以参考下。
    2017-11-11
  • 在Docker中部署Confluence和jira-software的方法步骤

    在Docker中部署Confluence和jira-software的方法步骤

    这篇文章主要介绍了在Docker中部署Confluence和jira-software的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • 详解在docker中制作自己的JDK+tomcat镜像

    详解在docker中制作自己的JDK+tomcat镜像

    这篇文章主要介绍了详解在docker中制作自己的JDK+tomcat镜像,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Docker匿名挂载和具名挂载的具体使用

    Docker匿名挂载和具名挂载的具体使用

    Docker的挂载是将容器内的目录和宿主机的目录进行绑定,本文主要介绍了Docker匿名挂载和具名挂载的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 如何使用docker搭建chromium

    如何使用docker搭建chromium

    这篇文章主要介绍了如何使用docker搭建chromium,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-03-03
  • 使用Docker容器部署rocketmq单机的全过程

    使用Docker容器部署rocketmq单机的全过程

    这篇文章主要介绍了使用Docker容器部署rocketmq单机,详细介绍了查询镜像拉取镜像的命令,对Docker部署rocketmq相关知识感兴趣的朋友一起看看吧
    2022-04-04
  • 浅谈Docker run 容器处于created状态问题

    浅谈Docker run 容器处于created状态问题

    这篇文章主要介绍了解决Docker run 容器处于created状态问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 使用Docker运行SQL Server的实现

    使用Docker运行SQL Server的实现

    这篇文章主要介绍了使用Docker运行SQL Server的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 使用 Azure Container Registry 储存镜像的问题

    使用 Azure Container Registry 储存镜像的问题

    Azure Container Registry(容器注册表)是基于 Docker Registry 2.0规范的托管专用 Docker 注册表服务。这篇文章主要介绍了使用 Azure Container Registry 储存镜像,需要的朋友可以参考下
    2021-05-05
  • 用docker运行postgreSQL的方法步骤

    用docker运行postgreSQL的方法步骤

    这篇文章主要介绍了用docker运行postgreSQL的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论

?


http://www.vxiaotou.com