当前位置: 首页 > news >正文

WordPress使用(3)

前面文章讲述了如何利用docker进行wordpress系统的安装及相关设置,本文将介绍如何进行站点数据和数据库数据的备份。

1. 备份数据库

# 进入mysql容器内部
docker exec -it mysqlwp bash

# 使用mysqldump 命令导出数据库
mysqldump -u root -p wordpress > wordpress_backup.sql

# 退出mysql容器,将备份文件复制到宿主机
docker cp mysqlwp:/wordpress_backup.sql /path/to/backup/on/host

2. 备份wordpress数据文件

# 进入wordpress容器内
docker exec -it wordpress /bin/bash

# 将WordPress的 /var/www/html 目录打包
tar -czvf wordpress_files_backup.tar.gz /var/www/html
# 也可以直接打包挂载在宿主的数据文件夹,两者一样

# 退出容器,将备份文件复制到宿主机
docker cp wordpress:/wordpress_files_backup.tar.gz /path/to/backup/on/host

3. 恢复数据

将备份的数据文件,直接拷贝至wordpress和mysql容器内,然后恢复即可。

# wordpress
直接更新 /var/www/html 中文件即可。
tar -xzf wordpress_files_backup.tar.gz -C /var/www/html

# mysql
mysql -u username -p database_name < wordpress_backup.sql

当然,还有一种办法,就是直接将整个容器镜像进行备份处理,这个地方具体可以参见 docker使用的部分。

http://www.dtcms.com/a/61685.html

相关文章:

  • kali linux web扫描工具
  • 第七章:go 切片、空接口来存储任意类型的数据
  • 【redis】string类型相关操作:SET、GET、MSET、MGET、SETNX、SETEX、PSETEX
  • 1-001:MySQL的存储引擎有哪些?它们之间有什么区别?
  • doris:阿里云 MaxCompute
  • 菜鸟开发之MySQL常见字段值处理
  • 代码社区开源协议
  • QWEN2.5_0.5 微调生成文件目录
  • 重构及封装
  • 【高并发】高速将图片提交到flask、fastapi等主流服务框架
  • 【学习笔记】【AI医生】2-4 项目详细分析及DeepSeek适用场景
  • QT系列教程(18) MVC结构之QItemSelectionModel模型介绍
  • 使用 MyBatis-Plus 实现数据库的多租户管理
  • NineData 社区版正式上线,支持一键本地化部署
  • Git前言(版本控制)
  • 深度学习系列79:Text2sql调研
  • LiveCommunicationKit OC 实现
  • Java开发者如何接入并使用DeepSeek
  • 【设计模式】掌握建造者模式:如何优雅地解决复杂对象创建难题?
  • 【JavaWeb学习Day23】
  • 网络-五大拓扑结构
  • 设计模式之建造者模式:原理、实现与应用
  • P8683 [蓝桥杯 2019 省 B] 后缀表达式
  • 鸿蒙应用开发—数据持久化之SQLite
  • 数据库SQL的配置和练习题
  • 科技的成就(六十七)
  • 从 MongoDB 到 TDengine,沃太能源实现 18 倍写入性能提升
  • socket描述符的本质,它可以和服务器建立连接?一个服务器和一个客户端的通信中,三个操作符的作用分别是什么?
  • 【基于C#实现Bartender多条码打印的示例】
  • uniapp开通开屏广告后动态开启或关闭开屏广告