前言:
今天各位老铁们对“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指定安装目录