Docker中安装MySQL数据库(实测)

这篇具有很好参考价值的文章主要介绍了Docker中安装MySQL数据库(实测)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本案例重点介绍docker安装mysql过程,docker原理及基本案例不做阐述。

centos中安装docker注意点:docker要求centos系统的内核版本高于3.10

案例中使用centos7.x作为测试版本。

1、搜索MySQL的版本信息

1、1 通过官网搜索MySQL数据库版本

推荐使用官网搜索,因为信息阅读更加的方便

官网地址:Docker

【官网地址如下】

docker mysql,docker,数据库,mysql,docker

【在搜索框中输入mysql关键词进行搜索】

一把情况下,使用第一个或者使用最多的就是官方提供的镜像

docker mysql,docker,数据库,mysql,docker

 【点击进入,选中tags目录中,搜索你想要的版本】

本案例中使用mysql5.7.8版本,其他版本使用相同

途中最右边docker pull mysql:5.7.8就是我们要使用的安装命令

docker mysql,docker,数据库,mysql,docker

 1.2 通过centos查询mysql的版本信息

【如果没有安装docker,使用如下命令安装docker】

yum install docker

 【启动docker容器】

systemctl start docker

【搜索mysql】

docker search mysql

[ok]表示官方提供

docker mysql,docker,数据库,mysql,docker

 文章来源地址https://www.toymoban.com/news/detail-692215.html

 2、拉取和下载镜像

2.1 下载最新版本MySQL镜像

命令:docker pull mysql

docker mysql,docker,数据库,mysql,docker

 2.2 下载指定版本的MySQL镜像

命令:docker pull mysql:5.7.8

docker mysql,docker,数据库,mysql,docker

 

 3、查看和删除下载的镜像文件

3.1 查看下载好的镜像文件

命令:docker  images

docker mysql,docker,数据库,mysql,docker

 3.2 删除下载的镜像文件

命令:docker rmi image_id

说明:上图中通过docker images查出镜像文件,有一个IMAGE_ID字段。

docker mysql,docker,数据库,mysql,docker

 4、启动MySQL容器并设置端口映射

mysql:5.7.8是我下载的数据库版本,你们使用自己的版本通过docker images可以查询版本

MYSQL_ROOT_PASSWORD=123456:设置自己mysql的密码

docker run --name mysql1 -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.8

docker mysql,docker,数据库,mysql,docker

5、测试连接数据MySQL数据库

5.1 在centos本地连接MySQL数据库

命令:mysql -u root -h 192.168.133.148 -p 123456

说明:-u 后的root是用户名

         -h后的192.168.133.148是我本机的IP地址

          -p后的123456是连接数据密码

docker mysql,docker,数据库,mysql,docker

5.2 通过 SQLyog 连接数据库

说明1:如果通过外网连接centos中的MySQL数据库需要配置centos防火墙端口(3306)放行

具体放行参照博客:https://mp.csdn.net/mp_blog/creation/editor/129806942

说明2:登录MySQL配置授权可以远程访问,一定要登录mysql,在mysql中执行如下代码

   grant  all privileges  on  *.*  to ‘root’ @’%’ identified by ‘123456’;

   flush privileges;

docker mysql,docker,数据库,mysql,docker

 

6、查看docker所有安装过的容器 

命令:docker  ps  -a  即使容器没有启动也可以查出来

docker mysql,docker,数据库,mysql,docker

 

7、查看docker正在运行的容器

命令:docker ps   只能查出运行中的容器

docker mysql,docker,数据库,mysql,docker

 8、停止docker运行中的容器

通过docker ps 查看运行中的容器,第一个字段就是container_id。

命令:docker stop container_id

docker mysql,docker,数据库,mysql,docker

 9、启动docker中的容器

通过 docker ps -a 查看安装过的容器,第一个字段就是container_id。

通过 doker start container_iddocker mysql,docker,数据库,mysql,docker

 10、docker更多命令可以通过官网获取

网址:docker | Docker Documentation

docker mysql,docker,数据库,mysql,docker

 

 

 

 

到了这里,关于Docker中安装MySQL数据库(实测)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 容器搭建mysql 集群(主从数据库)

    目录 1.背景         2.设备及软件版本 3.开始搭建(这里不介绍安装docker及mysql) 3.1创建主数据库容器(master) 3.2查看容器是否创建成功 3.3进入修改容器下的/etc/my.cnf文件 3.3.1先拷贝my.cnf到容器外修改完再覆盖容器原来的my.cnf文件 3.4重启mysql容器使配置文件生效 3.5查看是否

    2024年02月08日
    浏览(84)
  • Mysql Docker 容器重启后数据库数据丢失分析

    项目复用nacos的mysql数据库且msyql容器已存在,之前已新建好数据库并插入数据。本次需要更新数据库表结构和数据。重启myql导致数据库数据丢失。 另外,本次事故是昨天发生未及时记录,日志不够详细。 本次需要更新数据库表结构和数据,通过dbviewer操作失败报 异常,部分

    2024年02月01日
    浏览(37)
  • 基于docker搭建MySql主从数据库(详细步骤)

    在 Linux 中建立对应文件夹,用于存放MySql数据库相关,文件夹路径: /usr/local/software/mysql 。 在mysql文件下创建如下目录结构的文件:(3306为主数据库文件夹,笔者这里以对端口号来命名;3310为从数据库文件夹,3311同理,可依次往下) 上传 my.cnf 文件到 conf 文件夹下 以下是

    2024年02月09日
    浏览(35)
  • 在 Docker 中安装 Oracle 数据库

    在这篇博客中,我们将探讨如何使用 Docker 容器轻松地安装和运行 Oracle 数据库。Docker 提供了一种简便的方式,通过容器化,我们可以在任何支持 Docker 的环境中快速部署 Oracle 数据库。 步骤 1:安装 Docker 首先,确保你的系统上已经安装了 Docker。你可以根据官方文档(Docker

    2024年02月04日
    浏览(36)
  • 如何在Linux用Docker部署MySQL数据库并远程访问本地数据库

    本文主要介绍如何使用Docker部署MySQL,并结合cpolar内网穿透工具实现远程访问本地数据库。 Docker提供了一个轻量级的容器化解决方案,可以更好的简化数据库的部署过程。让创建和管理MySQL数据库变得更简单快捷。下面就来分享一下具体的部署过程,并提出一些需要注意的事

    2024年03月10日
    浏览(25)
  • docker安装mysql、clickhouse、oracle等各种数据库汇总

    1:docker 安装mongo数据库并使用 官网:https://www.mongodb.com/docs/manual/ mongo shell教程1:http://c.biancheng.net/mongodb2/connection.html 安装1 :https://www.zhihu.com/question/54602953/answer/3047452434?utm_id=0 安装2:https://www.duidaima.com/Group/Topic/ArchitecturedDesign/9182 使用驱动进行java开发:https://mongodb.github.

    2024年02月10日
    浏览(37)
  • Docker Compose V2 安装常用数据库MySQL+Mongo

    书接上篇:Docker V24 及 Docker Compose V2 的安装及使用 本篇操作都在 centos8 虚拟机 devops01 中进行,并都归属网络:devopsnetwork 主要增加对容器中 数据文件,日志,配置,网络,时区,端口映射,密码 的配置,更贴合生产实际使用 目录 /app/mysql 中创建 compose.yml 并运行 指定 mysql

    2024年02月08日
    浏览(26)
  • 导出docker MySQL中的数据库写一个shell 脚本

    安装命令 mysqldump 编辑脚本内容 export_mysql.sh 执行以下命令给脚本添加执行权限:

    2024年02月21日
    浏览(35)
  • 在docker中安装使用达梦数据库

    关于在docker中安装达梦数据库,达梦官方网站其实是有提供安装使用方法的,但可能还是有朋友不会,这里将在原文基础上简单扩充下。 注意:docker容器中,数据库安装后没有创建服务的脚本,只有bin、bin2、conf、data、log五个目录 软硬件 版本 终端 X86-64 架构 Docker 2022 年 8

    2024年02月08日
    浏览(48)
  • 1.在CentOS中安装Mysql数据库

    1.下载Mysql社区版 (备注说明Windows下载,则需要上传至/home/mysql/目录下) 登录Mysql官网:MySQL     点击“DOWNLOADS” 选择“MySQL Community (GPL) Downloads” 选择社区服务器版,即点击“MySQL Community Server” 选择对应的版本,本文是计划安装在CentOS上,所以,选择通用版【小伙伴们,可

    2023年04月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包