Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

linux 通过 zip scp 复制文件

3Vshej, 2024年12月18日 周三

近期网站数据迁移,发现一个不错的方法,使用 zip、scp。

# 备份
zip -r site_1217.zip /www/wwwroot/site1

# 忽略目录备份
zip -r site_1217.zip /www/wwwroot/site1 -x "/www/wwwroot/site1/public/*" -x "/www/wwwroot/site1/log/*"

# 备份近2天更新的文件
find /www/wwwroot/site1/uploads -type f -mtime -2 -print0 | xargs -0 zip -r /var/www/uploads_1217.zip

# SQL 备份
mysqldump -h127.0.0.1 -uroot -p db1> /var/www/db1_1217.sql

# 备份多个数据库
mysqldump -uroot -p --databases db1 db2> /var/www/db12_1217.sql

# 备份全部数据库
mysqldump -uroot -p --all-databases>alldb.sql

# 上传
scp -P 22 ./site_1217.zip root@127.0.0.1:/www/wwwroot
# 之后输入 ssh 密码,22 为端口号

# 还原,别忘了,解压后目录结构不一致,你需要手动移动
unzip -o site_1217.zip

# sql 还原
mysql -uroot -p db1 < db.sql

# sql 还原全部
mysql -uroot -p < all.sql

# 通过 mysql 进行命令行后,通过 source 还原
use db1;
source db.sql;

 

相关文章:

  1. BT 面板 MySQL 修复 has the wrong structure or is missing MySQL 未知原因造成停止服务,查看日志时,发现: [Warning] Optional nati......
  2. Windows MSI 程序卸载工具 在 Windows 中某些程序无法卸载,通常是 .msi 安装的程序,也或者其他原因,造成程序无法卸......
  3. Navicat 模型提示:名“”已被采用。请选择一个不同的名 在设计模型时,如果相应的表已存在,则会提示:Navicat 模型 报:名“”已被采用。请选择一个不同......
  4. 树莓派从 Centos Stream 8 升级到 Rocky8 因为 CentOS Stream 8 已停止支持,因此要升级一下。...
其它 操作系统 MySQLscp备份还原

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej