使用gitee备份整个服务器数据
可以的我给你说一套服务器上最标准、最稳妥的备份方案专门针对你这种/var/www 数据库 /etc/apache2一起存到 Gitee 的场景。一、先说清楚哪些要备份、哪些别乱备份1. 必须备份你的网站核心/var/www/网站源码、主题、插件、上传的图片、附件全都在这。/etc/apache2/虚拟主机配置、rewrite 规则、端口、SSL 配置等。MySQL / MariaDB 数据库WordPress 文章、用户、设置全在这。2. 不建议备份进 Gitee系统日志、缓存、临时文件太大的上传附件比如视频、海量图片数据库密码、密钥文件直接放 Git 不安全二、最简单可落地的方案推荐1. 先建一个本地备份目录统一管理bash运行mkdir -p /root/backup/site cd /root/backup/site2. 复制网站文件bash运行cp -r /var/www/ ./www3. 复制 Apache 配置bash运行cp -r /etc/apache2/ ./apache24. 导出数据库最关键bash运行mysqldump -u root -p 你的数据库名 db.sql执行后输入 MySQL 密码就会生成db.sql。现在你的site目录里就有www/apache2/db.sql这就是你整个网站的完整备份。三、上传到 Gitee1. 初始化 Gitbash运行git init git add . git commit -m 完整备份网站Apache数据库2. 关联你的 Gitee 仓库bash运行git remote add origin https://gitee.com/xxx/xxx.git git push -u origin master以后每次改了网站、改了 Apache 配置、更了数据库重新导出一遍再bash运行git add . git commit -m 更新备份 git push就实现全自动版本化备份了。四、安全小提醒非常重要仓库一定要设为私有不然别人能下载你的数据库和配置。不要把包含数据库密码的wp-config.php直接提交可以删掉密码再提交或加到.gitignore数据库备份文件db.sql包含所有文章和用户绝对不能公开。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2478971.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!