龙空技术网

Docker小笔记之单机MySQL5.7的安装「先收藏,你一定会用到」

小丛的知识窝 65

前言:

今天各位老铁们对“linuxmysql指定安装目录”都比较重视,朋友们都需要知道一些“linuxmysql指定安装目录”的相关文章。那么小编同时在网络上汇集了一些关于“linuxmysql指定安装目录””的相关资讯,希望我们能喜欢,看官们快快来学习一下吧!

当前MySQL已经更新到8了,但是生产商上常用的版本还是5.7居多,今天和朋友们分享一下在Docker环境下安装MySQL5.7。

阅读本文您需要:

在Linux系统上安装Docker程序(Docker的安装可以看我的往期文章「保姆级教程」手把手教你安装Docker看完有手就会)了解一些Linux相关的命令了解一些MySQL相关知识

老规矩,Doker的容器安装首先需要从Docker仓库中下载mysql5.7的官方镜像

执行命令下载镜像:

docker pull mysql:5.7

下载完成后创建MySQL容器

在创建容器之前,我们需要在宿主机中创建mysql的相关映射目录(用于容器挂载数据、日志和配置)

mkdir -p /home/docker/mysql/data /home/docker/mysql/logs /home/docker/mysql/conf

执行以下命令创建容器,将数据、日志、配置文件映射到本机

docker run -p 3306:3306 --name mysql -v /home/docker/mysql/conf:/etc/mysql/conf.d -v /home/docker/mysql/logs:/logs -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=密码 -d mysql:5.7

参数说明:

-d: 使容器在后台运行-p 容器中MYSQL的默认端口为3306,将容器的3306端口映射到宿主机的3306端口-v 把在宿主机上创建的目录挂载到容器的指定目录-e MYSQL_ROOT_PASSWORD 设置参数root用户的密码

进入容器的方式

执行命令:

docker exec -it mysql /bin/bash

怎么样是不是很简单,快快尝试一下吧!如果对您有帮助请点赞支持哦!

您也可以关注我,我会持续分享一些IT知识。

如果遇到问题也可以打在评论区。

标签: #linuxmysql指定安装目录