使用Docker安装MySQL

这篇文章介绍一下使用Docker的方式安装MySQL 8.0.43版本。

第一步

从DockerHub中拉取MySQL 8.0.43的镜像到本地。

bash 复制代码
docker pull mysql:8.0.43

第二步

准备挂载的配置文件,在挂载路径下提前创建my.cnf,防止启动时挂载失败。

bash 复制代码
mkdir -p /usr/local/docker/mysql

cd /usr/local/docker/mysql

touch my.cnf

第三步

通过Docker命令通过MySQL镜像创建并启动MySQL容器。

bash 复制代码
docker run --name mysql -d -e MYSQL_ROOT_PASSWORD=root -e TZ=Asia/Shanghai 
-v /usr/local/docker/mysql/my.cnf:/etc/my.cnf
-v /usr/local/docker/mysql/data:/var/lib/mysql
-v /usr/local/docker/mysql/conf:/etc/mysql/conf.d
-v /usr/local/docker/mysql/mysql-files:/var/lib/mysql-files
-p 3306:3306 mysql:8.0.43

第四步

将MySQL配置文件从Docker容器内部复制出来:先通过docker ps命令查看MySQL的容器ID

bash 复制代码
docker cp c16f9304b484:/etc/my.cnf /usr/local/docker/mysql/my.cnf
相关推荐
❀͜͡傀儡师7 分钟前
通过npm 手动安装、Docker 部署 OpenClaw小龙虾
前端·docker·npm
楼田莉子31 分钟前
MySQL数据库:表及其表相关的操作
数据库·学习·mysql
百年੭ ᐕ)੭*⁾⁾37 分钟前
DataFrame存入mysql以及读取操作
数据库·mysql·numpy·pandas·ipython
轩情吖1 小时前
MySQL之索引
android·数据库·mysql·b+树·索引·page·
V1ncent Chen2 小时前
SQL大师之路 14 子查询
数据库·sql·mysql·数据分析
一殊酒2 小时前
【Docker】快速入门指南
运维·docker·容器
**蓝桉**2 小时前
prometheus监控docker容器(Rocky9)
docker·容器·prometheus
面对疾风叭!哈撒给2 小时前
Linux之Docker安装Mysql 8.0+
linux·mysql·docker
0xDevNull2 小时前
MySQL EXPLAIN 用法详解
sql·mysql