目录环境配置Mysql数据持久化注意事项环境配置 本地操作系统:Win10虚拟机的操作系统:Centos Stream 8已安装Docker,可以参考详细安装教程 mysql数据持久
本地操作系统:Win10
虚拟机的操作系统:Centos Stream 8
已安装Docker,可以参考详细安装教程
在上一节中我们已实现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
指令参数说明:
执行上述指令后,打开本地系统的就能看到文件夹信息,如图所示:
如果在系统中开启多个docker的MySQL服务,挂载本地目录应不要相同,否则可能导致数据混乱。
当删除docker之后,只要挂载本地系统的文件数据还存在,开启新的docker并挂载原有的文件数据仍能找回之前被删除docker的数据记录。
到此这篇关于docker 挂载MySQL实现数据持久化的实现的文章就介绍到这了,更多相关docker MySQL数据持久化内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: docker 挂载MySQL实现数据持久化的实现
本文链接: https://www.lsjlt.com/news/163960.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0