docker环境下数据库备份的示例分析

发布时间:2024-02-16 点击:85
服务器
这篇文章主要介绍了docker环境下数据库备份的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
posgresql 备份/恢复
1.备份
date=`date %y%m%d-%h%m`back_data=xxapp-data-${date}.out#这里设置备份文件的名字,加入日期是为了防止重复dockerexecpg-dbpg_dumpall-upostgres>${back_data}#pg-db是数据库的docker名称
2.恢复
dockercp${back_data}pg-db:/tmpdockerexecpg-dbpsql-upostgres-f/tmp/${back_data}postgresmysql 备份/恢复
1.备份
date=`date %y%m%d-%h%m`back_data=xxapp-data-${date}.sql#mysql-db是数据库的docker名称,xxxpwd是root用户密码,app-db是要备份的数据名称dockerexecmysql-dbmysqldump-uroot-pxxxpwd–databasesapp-db>${back_data}
2.恢复 下面的 ${back_data} 要替换成实际生成的文件名称
dockercp${back_data}mysql-db:/tmpdockerexec-itmysql-dbmysql-uroot-pxxxpwdmysql>source/tmp/${back_data}.sqlmysql>\\\\qbye
补充
postgresql 是备份所有数据库的, mysql 是备份某一个数据库.
感谢你能够认真阅读完这篇文章,希望小编分享的“docker环境下数据库备份的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持西部数码,关注资讯频道,更多相关知识等着你来学习!

网页编程博彩网站请处理谢谢
商标转让是什么意思?商标转让需要哪些资料
删除服务器-虚拟主机/数据库问题
备案业务标识更新-备案平台
云服务器与vps区别
从其它服务器备份的数据库文件
域名解析我都去掉了为什么这个访问这个会直接跳到的链接呢
2019阿里云双十一服务器降价