加入收藏 | 设为首页 | 会员中心 | 我要投稿 武陵站长网 (https://www.50888.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

docker?挂载MySQL实现数据持久化的实现

发布时间:2022-11-16 18:34:13 所属栏目:MySql教程 来源:转载
导读: docker挂载MySQL实现数据持久化的实现
更新时间:2022年01月27日 10:14:20 作者:Xy-Huang
本文主要介绍了docker挂载MySQL实现数据持久化的实现mysql持久化,文中通过示例代码介绍的非常详

docker挂载MySQL实现数据持久化的实现

更新时间:2022年01月27日 10:14:20 作者:Xy-Huang

本文主要介绍了docker挂载MySQL实现数据持久化的实现mysql持久化,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

目录

环境配置

本地操作系统:Win10

虚拟机的操作系统:CentOS Stream 8

mysql持久化_杜蕾斯持久装和杰士邦持久装_至尊持久和持久装

已安装docker,可以参考详细安装教程

MySQL数据持久化

在上一节中我们已实现docker启动多个MySQL服务,当误删docker之后,docker里面运行的数据将无法保存。为了能保存docker里面运行的数据,需要使用docker挂载功能,将docker里面的数据保存在系统的本地目录,即使删掉docker仍能保存之前的数据。

挂载MySQL实现数据持久化可以执行以下指令:

docker run --name mysql10 -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1234 -d mysql

杜蕾斯持久装和杰士邦持久装_mysql持久化_至尊持久和持久装

指令参数说明:

执行上述指令后,打开本地系统的就能看到文件夹信息,如图所示:

在这里插入图片描述

注意事项

如果在系统中开启多个docker的MySQL服务,挂载本地目录应不要相同,否则可能导致数据混乱。

当删除docker之后,只要挂载本地系统的文件数据还存在,开启新的docker并挂载原有的文件数据仍能找回之前被删除docker的数据记录。

到此这篇关于docker 挂载MySQL实现数据持久化的实现的文章就介绍到这了,更多相关docker MySQL数据持久化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

(编辑:武陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!