docker下安装mysql5.7教程

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

1. 环境准备

准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。学习docker基础知识可以参考这篇博文
安装好并启动docker后就可以开始安装mysql了

2. docker容器下安装mysql

执行以下命令直接下载mysql5.7版本镜像

#dokcer pull 镜像名:版本号
docker pull mysql:5.7

安装好后再执行 docker images命令,查看到mysql5.7镜像则安装成功
docker下安装mysql5.7教程

此时,可以启动mysql,我们先按以下命令启动

# docker run -p 对外暴露的端口:mysql运行端口 --name 容器名称 -e MYSQL_ROOT_PASSWORD=mysql连接密码 -d 镜像名:版本号
# -p 对外暴露的端口:mysql运行端口		
# --name 容器名称	//镜像首次启动时会自动创建容器,需要给容器命名
# -e MYSQL_ROOT_PASSWORD=mysql连接密码		//mysql镜像容器创建时必须设置连接密码,否则无法创建容器
# -d 后台运行
docker run -p 3315:3306 --name mysql5.7 \
-e MYSQL_ROOT_PASSWORD=asd123456 \
-d mysql:5.7

执行完后再执行docker ps命令查看容器是否启动成功,出现下图结果则启动成功
docker下安装mysql5.7教程
如果没有图上结果,则是启动失败,可以执行以下命令查看容器运行日志来排查

# docker logs --tail=行数 容器名称
docker logs --tail=100 mysql5.7

启动成功后,由于mysql镜像已经开启了远程访问,因此我们可以直接在我们的物理机上通过数据库连接工具连接访问.

这里要注意的是,需要通过mysql镜像运行设置的对外暴露的端口去连接访问
docker下安装mysql5.7教程

3. mysql数据和配置挂载

以上操作只是创建了mysql镜像容器并且以默认配置启动,当容器被删除则数据和新加的配置全部清空。因此我们需要对数据持久化以及配置持久化到宿主机上。需要采用docker容器数据卷实,目录的挂载来实现
执行以下命令:

# 创建需要挂载的目录(自定义,这里只是举例,不一定要按照例子来)
mkdir -p /usr/local/docker/mysql5.7/conf
mkdir -p /usr/local/docker/mysql5.7/data
mkdir -p /usr/local/docker/mysql5.7/log
# 停止mysql5.7容器(docker stop 容器id)
docker stop mysql5.7
# 删除mysql5.7容器(docker rm 容器id)
docker rm mysql5.7

说明:mysql5.7容器再创建后不能用命令去挂载目录,只能通过修改配置文件才可以实现,修改会比较麻烦,这里就不细讲了。我们采用一种简单的方法,就是先把原来的容器删除,使用命令创建新容器并挂载指定目录
继续执行以下命令:

# -v 宿主机的被挂载路径:容器内需要挂载的路径
docker run -p 3315:3306 --name mysql5.7 \
-v /usr/local/docker/mysql5.7/conf:/etc/mysql/mysql.conf.d \
-v /usr/local/docker/mysql5.7/log:/var/log/ \
-v /usr/local/docker/mysql5.7/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=asd123456 \
-d mysql:5.7

创建成功后,我们可以从宿主机上行查看华仔目录,比如以下结果则挂载成功
docker下安装mysql5.7教程文章来源地址https://www.toymoban.com/news/detail-449380.html

到了这里,关于docker下安装mysql5.7教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • linux安装mysql5.7最简单实用教程

    linux安装mysql5.7教程,简单好用。 解决方法: 1、下载mysql wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 其他版本可以用这个选择下载:https://downloads.mysql.com/archives/community/ 也可以下载到你本地电脑,再通过linux的rz命令上传到指定目录解压。 2、xshe

    2024年02月07日
    浏览(42)
  • MySQL 2 环境搭建(MySQL5.7.43和8.0.34的下载;8.0.34的安装、配置教程 )

    目录 MySQL的下载、8.0.34的安装及配置  1 MySQL版本介绍  2 MySQL 下载 1. 下载地址 2. 打开官网,点击DOWNLOADS ​编辑 3. 点击 MySQL Community Server 4. 在General Availability(GA) Releases中选择适合的版本 5.下载8.0.34和5.7.43版本 3 MySQL8.0 版本的安装 步骤1:双击下载的mysql-installer-community-8.0.34

    2024年02月03日
    浏览(52)
  • docker 安装 MySQL5.7

    1、拉取镜像 2、创建容器 3、/var/docker/mysql/conf 目录新建 my.cnf 通过容器卷同步给mysql容器实例 写入内容: 进入容器实例  进入 mysql   查看MySQL字符集

    2024年02月10日
    浏览(45)
  • MySQL5.7安装教程

    说明:本教程是msi版,安装MySQL8.0的msi版时也可以参考此教程。Zip Archive版是绿色解压版,直接解压配置即可使用。 官网:MySQL :: Download MySQL Community Server 1、打开上面的网址,然后根据自己的需求进行选择,如下图所示: 2、选择版本和系统,然后选择那个三百多MB的进行下载

    2024年01月16日
    浏览(60)
  • Docker 安装 MySQL5.7 和 MySQL8

    拉下来镜像后 执行 docker images 此时我们已经有这个镜像了。 在根目录下创建 app , 在 app 目录下创建 mysql57 文件夹。 命令如下: 参数说明 : -d :将容器在后台运行(以分离模式运行)。 -p 3306:3306 :将宿主机的 3306 端口映射到容器的 3306 端口,这样可以通过宿主机的 3306

    2024年02月04日
    浏览(56)
  • docker 安装 mysql5.7(全网最详细)

    安装,以MySql5.7版本为例子。 docker默认的仓库比较慢,可以参考以下文章 第五标题 设置阿里云镜像仓库。 docker (简介、dcoker详细安装步骤、容器常用命令)一站打包- day01-CSDN博客 一、拉去mysql镜像 如下安装完成   查看本地镜像仓库拉去好的mysql,确认版本号 如下:  二、

    2024年04月10日
    浏览(53)
  • mac brew安装mysql5.7并配置环境

    1.brew install mysql@5.7 2.   echo \\\'export PATH=\\\"/usr/local/opt/mysql@5.7/bin:$PATH\\\"\\\' ~/.zshrc   export LDFLAGS=\\\"-L/usr/local/opt/mysql@5.7/lib\\\"   export CPPFLAGS=\\\"-I/usr/local/opt/mysql@5.7/include\\\" 3.brew services start mysql@5.7 4.mysql_secure_installation 输入以上命令后,出现如下: Securing the MySQL server deployment. Connecting to MySQL

    2024年02月15日
    浏览(47)
  • linux环境docker安装mysql

    2024年02月12日
    浏览(44)
  • MySQL5.7下载及安装详细教程

    我下载的是MySQL 5.7.43 ,以下是详细下载安装过程 一、下载过程步骤 1、进入官方网站:https://www.mysql.com/ 2、首页滑到最下面,找到MySQL Community server 3、选择你想要的版本和电脑对应配置进行下载 4、下载完后,保存解压自己想要的位置 二、配置环境 1.右键此电脑-属性—高级

    2024年02月06日
    浏览(50)
  • MySQL5.7安装和配置教程(超详细)

                     1.1、百度网盘链接下载                          链接:https://pan.baidu.com/s/1WGpGSX2_onAG7Vyi1K0Z7w?pwd=1234                          提取码:1234                 1.2、官网在线下载                         MySQL官网:htt

    2024年02月17日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包