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

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.kler.cn/a/574096.html

相关文章:

  • 宜宾数字产业园区因树莓集团布局迎来新发展契机
  • 美国国家航空航天局(NASA)的PUNCH任务
  • AcWing 蓝桥杯集训·每日一题2025·5526. 平衡细菌
  • Redis 中 string 和 list 的原理说明
  • MCU-缓存Cache与CPU中的主存SRAM
  • 9.RabbitMQ消息的可靠性
  • SAP环保-装备制造领域创新解决方案
  • 深度学习在SSVEP信号分类中的应用分析
  • flask-定时任务
  • 维度建模维度表技术基础解析(以电商场景为例)
  • linux 系统内核查询
  • Loki+Promtail+Grafana监控K8s日志
  • ProfibusDP主站转ModbusTCP网关如何进行数据互换
  • Django模型数据新增:详解两种方式
  • redis数据迁移教程(使用RedisShake实现不停机迁移十分便捷)
  • 【QWEN】机器人控制器的控制周期越短精度越高吗
  • leetcode日记(79)反转链表Ⅱ
  • PWM子系统芯片驱动源码pwm-tegra.c分析
  • 变分扩散模型 ELBO 重构推导详解
  • 软件测试基础:功能测试知识总结