广告
返回顶部
首页 > 资讯 > 数据库 >docker中如何安装mysql
  • 864
分享到

docker中如何安装mysql

2023-06-04 14:06:37 864人浏览 八月长安
摘要

这篇文章主要介绍Docker中如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!    1、docker hub上面查找mysql镜像[root@t-docker

这篇文章主要介绍Docker中如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

    1、docker hub上面查找mysql镜像

[root@t-docker Tomcatlogs]# docker search MysqlNAME                                                   DESCRIPTioN                                     STARS               OFFICIAL            AUTOMATEDmysql                                                  Mysql is a widely used, open-source relation…   6845                [OK]                mariadb                                                MariaDB is a commUnity-developed fork of MyS…   2185                [OK]                mysql/mysql-server                                     Optimized MySQL Server Docker images. Create…   502                                     [OK]percona                                                Percona Server is a fork of the MySQL relati…   365                 [OK]                zabbix/zabbix-server-mysql                             Zabbix Server with MySQL database support       120

    2、从docker hub上(或阿里云加速器)拉取mysql镜像到本地

[root@t-docker tomcatlogs]# docker pull mysql:5.65.6: Pulling from library/mysqlbe8881be8156: Already exists c3995dabd1d7: Pulling fs layer 9931fdda3586: Pulling fs layer bb1b6b6eff6a: Pulling fs layer a65f125fa718: Pulling fs layer 62fa8db7a5dc: Pulling fs layer a65f125fa718: Waiting 0f5681d76128: Pull complete 56d3348c5742: Pull complete b93f67de42c4: Pull complete 5adba6c10127: Pull complete Digest: sha256:2e48836690b8416e4890c369aa174fc1f73c125363D94d99cfd08115f4513ec9Status: Downloaded newer image for mysql:5.6
[root@t-docker tomcatlogs]# docker images mysqlREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEmysql               5.6                 7edb93321b06        4 weeks aGo         256MB

    3、使用mysql镜像创建容器(也叫运行镜像)

[root@t-docker chenzx]# docker run -p 12345:3306 --name mysql -v /volume/mysql/conf:/etc/mysql/conf.d -v /volume/mysql/logs:/logs -v /volume/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWord=123456 -d mysql:5.6

命令说明:

-p 12345:3306:将主机的12345端口映射到docker容器的3306端口;

--name mysql:运行容器的名字

-v 挂载宿主机上的数据卷到容器里面

-e MYSQL_ROOT_PASSWORD=123456:初始化root的密码

-d mysql:5.6:后台运行mysql5.6

[root@t-docker chenzx]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                              NAMes6dc80df5e339        mysql:5.6           "docker-entrypoint.s…"   About a minute ago   Up About a minute   0.0.0.0:12345->3306/tcp            mysql
[root@t-docker chenzx]# docker exec -it 6dc80df5e339 /bin/bashroot@6dc80df5e339:/# mysql -uroot -p123456Warning: Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.41 MySQL Community Server (GPL)Copyright (c) 2000, 2018, oracle and/or its affiliates. All rights reserved.Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> status ;--------------mysql  Ver 14.14 Distrib 5.6.41, for linux (x86_64) using  EditLine wrapperConnection id:1Current database:Current user:root@localhostSSL:Not in useCurrent pager:stdoutUsing outfile:''Using delimiter:;Server version:5.6.41 MySQL Community Server (GPL)Protocol version:10Connection:Localhost via UNIX SocketServer characterset:latin1Db     characterset:latin1Client characterset:latin1Conn.  characterset:latin1UNIX socket:/var/run/mysqld/mysqld.sockUptime:5 min 10 secThreads: 1  Questions: 5  Slow queries: 0  Opens: 67  Flush tables: 1  Open tables: 60  Queries per second avg: 0.016--------------

    4、备份docker容器里面的MySQL

[root@t-docker chenzx]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                              NAMES6dc80df5e339        mysql:5.6           "docker-entrypoint.s…"   16 minutes ago      Up 16 minutes       0.0.0.0:12345->3306/tcp            mysql
[root@t-docker chenzx]# docker exec 6dc80df5e339 sh -c 'exec mysqldump -uroot -p123456 -B mysql' > mysql.sql

以上是“docker中如何安装mysql”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: docker中如何安装mysql

本文链接: https://www.lsjlt.com/news/238332.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker中如何安装mysql
    这篇文章主要介绍docker中如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!    1、docker hub上面查找mysql镜像[root@t-docker...
    99+
    2023-06-04
  • docker如何安装mysql
    最近在部署django,不想在手动安装一遍mysql,便尝试使用docker,总结了安装的心得,这些前提都是在安装了docker后: 1. 查看mysql镜像; docker search mysql 2....
    99+
    2022-05-14
    docker 安装MySQL docker MySQL
  • Docker中安装MySQL 8
    前言 上一期在Windows中安装好了Docker环境,这一期在Docker中完成MySQL 8安装和配置。 启动Docker Desktop后在cmd窗口中输入docker -v即可查看到安装的do...
    99+
    2023-08-31
    docker mysql 容器
  • Docker安装MySQL
    目录 前言 一、拉取镜像  二、查看镜像  三、运行镜像 四、查看正在运行的容器 五、查看容器内部 六、修改mysql配置 七、重启mysql服务,使其配置生效 八、设置docker启动时启动mysql 九、重启mysql 十、授权远程访...
    99+
    2023-09-24
    mysql docker 数据库
  • Docker 安装 MySQL
    目录 一、查看 MySQL 版本 二、拉取 MySQL 镜像 三、查看本地镜像 四、运行容器 五、停止和启动容器 六、列出正在运行的容器 七、进入容器 八、登录MySQL 九、IDEA 连接 MySQL 一、查看 MySQL 版本 访问...
    99+
    2023-08-31
    linux 运维 服务器 mysql docker 容器 数据库
  • docker compose 安装Mysql
    第一步:首先安装docker 和docker-compose 这里使用快速安装脚本进行安装 curl -sSL https://get.daocloud.io/docker | sh 第二步:新建/data/mysql目录    data...
    99+
    2023-09-18
    docker java 运维
  • Docker下安装MySQL
    查看MySQL可用版本镜像 docker search mysql     2:拉取MySQL镜像   docker pull mysql:latest(如果要安装指定版本将latest换成版本号即可,此处安装最新版本)       ...
    99+
    2015-03-30
    Docker下安装MySQL
  • 【Docker】02-安装mysql
    参考教程: https://www.bilibili.com/video/BV1Qa4y1t7YH/p=5&spm_id_from=pageDriver&vd_source=4964ba5015a16eb57d0ac13401b0fe7...
    99+
    2023-08-30
    docker mysql
  • docker怎么安装mysql
    这篇“docker怎么安装mysql”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker怎么安装mysql”文章吧。1...
    99+
    2023-06-29
  • docker离线安装mysql
    docker离线安装mysql 第一步:找到一台联网的安装了docker的服务器,查看当前docker镜像:docker images ,拉取mysql镜像包:docker save -o mysql...
    99+
    2023-09-03
    docker mysql 容器
  • Docker安装MySQL教程
    前言 虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。 本文为了方便,我们直接通过yum方式安装。所以,我们在安...
    99+
    2023-08-30
    docker mysql 容器
  • 如何使用Docker安装Redis和Mysql
    本篇内容介绍了“如何使用Docker安装Redis和Mysql”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!最近准备写如何实现分布式锁的文章...
    99+
    2023-06-19
  • 在docker上如何安装运行mysql
    这篇文章主要讲解了“在docker上如何安装运行mysql”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在docker上如何安装运行mysql”吧!ps:实...
    99+
    2022-10-19
  • Docker中如何安装MySQL8.0
    本篇文章给大家分享的是有关Docker中如何安装MySQL8.0,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  1、docker仓库搜索my...
    99+
    2022-10-18
  • centos中如何安装docker
    centos中安装docker的方法:1、打开centos终端;2、在命令行中输入“curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun”命令自动安装docke...
    99+
    2022-10-04
  • docker中如何安装jenkins
    小编给大家分享一下docker中如何安装jenkins,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Jenkins是一个开源软件项目,是基于Java开发的一种持续...
    99+
    2023-06-15
  • Docker中安装MySQL 5.7的教程
    Docker中安装MySQL 5.7的教程 搜索MySQL 5.7的镜像 docker search mysql:5.7 下载MySQL 5.7的镜像 docker pull mysql:5.7 运行...
    99+
    2023-09-25
    mysql docker 数据库
  • 升级 MySQL 的 Docker 安装
    在升级 MySQL 的 docker 安装之前,请确保遵循以下步骤 -下载 MySQL 服务器 docker 映像。启动 MySQL 服务器实例。从容器内连接到 MySQL 服务器实例。以下是将 Docker 安装的 MySQL 5.7 升...
    99+
    2023-10-22
  • docker安装mysql的方法
    这篇文章将为大家详细讲解有关docker安装mysql的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。docker安装mysql的方法:首先查询并下载镜像,代码为【d...
    99+
    2022-10-18
  • CentOS7 使用Docker 安装MySQL
    CentOS7 使用Docker 安装MySQL Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Doc...
    99+
    2023-09-08
    docker mysql 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作