Technical Anshu 主页 › 教程 › 批量网站数据库
🗄️ 网站数据库备份

快速下载批量网站数据库

许多网站、许多数据库——一一下载它们需要整个晚上的时间。本指南批量、快速、安全地下载您自己网站的数据库:诚实地比较 cPanel 备份、phpMyAdmin 导出和 mysqldump 路由,并进行压缩和验证。

✍️ Technical Anshu🗄️ MySQL / MariaDB🎧 Multi-Language Audio
快速下载批量网站数据库
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  • 首先,范围 - 仅限您自己的网站,以及为什么需要仔细处理该文件
  • 路线一 - 托管面板完整备份 (cPanel)
  • 路线二 — phpMyAdmin 导出,一次一个数据库
  • 路线三 - 通过 SSH 的 mysqldump,批量路线
  • 路线四 - 使用 WP-CLI 的 WordPress 网站
  • 使用 gzip 压缩下载并实时保存
  • 在信任文件之前先验证该文件
  • 安全存储转储并删除杂散副本
  • 📋 概述和分步指南

    1

    从范围开始 - 只有您自己的网站

    本指南涉及下载您拥有的网站或您在所有者许可下管理的网站的数据库 - 用于备份、主机迁移或测试副本。这个范围并不是细则规定的:网站数据库保存着所有重要的内容——帖子、产品、订单以及用户名、电子邮件和密码哈希——因此这些方法永远不是获取其他人数据库的方法。

    ⚠️ 仅限您自己的网站。下面的每条路线都假设这些网站由您管理。下载您无权下载的数据库(无论使用什么工具都可以轻松实现)就是盗窃用户的私人数据。

    批量简单来说就是:多个数据库,一个一个坐着,无需一一照看每个导出。

    2

    路线一 - 托管面板完整备份

    cPanel、Plesk 和类似面板都有一个备份部分(在 cPanel 中也在备份向导下),它可以生成完整帐户备份(数据库、文件、电子邮件等所有内容)作为一个可下载文件。

    打开面板,进入备份,选择完整备份,让它在服务器上生成完成,然后将文件下载到您的PC。

    📌 诚实限制:完整备份是整个帐户,因此下载起来很大且很慢,并且稍后从中恢复一个数据库是额外的工作。此路线最适合完整的帐户移动,而不是快速获取数据库。
    3

    路线二 - phpMyAdmin 导出,一次一个数据库

    phpMyAdmin 已经存在于几乎每个托管面板中,因此无需安装任何内容。在左侧面板中选择数据库,打开导出选项卡,选择自定义,将压缩设置为gzipped,单击导出并保存文件。对每个网站重复此操作。

    ⚠️ 诚实限制: phpMyAdmin 在 PHP 时间和内存限制下在浏览器内运行。中小型数据库可以很好地导出,但几百兆字节的数据库通常会在共享主机上的导出过程中终止,留下一个看起来已完成但实际上并未完成的文件。如果发生这种情况,请使用下面的 mysqldump 路径,而不是重试相同的导出。
    4

    路线三 - 通过 SSH 的 mysqldump,批量路线

    如果您的主机为您提供SSH 访问,这是快速路线:导出在服务器本身上运行,而不是在浏览器中运行,因此浏览器限制不适用。对于一个数据库(将 dbuser 和 mydatabase 替换为您自己的数据库用户和数据库名称;-p 会要求输入该用户的密码):

    __完整代码块0__
    5

    路线四 - 使用 WP-CLI 的 WordPress 网站

    对于 WordPress 网站,通过 SSH 的 WP-CLI 使用单个干净命令导出一个网站的数据库 - 在该网站的文件夹内运行它,并逐个文件夹地重复它以进行批量操作:

    __完整代码块1__
    6

    使用 gzip 压缩下载并实时保存

    数据库转储是纯文本,并且纯文本压缩得非常好 - 压缩文件通常只是原始 SQL 大小的一小部分,因此下载时间也很短。您已经在本指南中了解了两种压缩方法:phpMyAdmin 的 gzipped 导出选项(步骤 3),以及通过 gzip 管道传输 mysqldump,以便服务器在写入文件时对其进行压缩(步骤 4)。在大型数据库上,这就是下载完成和超时之间的区别。

    7

    在信任文件之前验证该文件

    看起来已经完成的下载仍然可以减半。在删除任何内容或取消旧托管之前,请运行以下三项检查:

    1.完成行。 打开 SQL 文件的末尾 — 完整的 mysqldump 以 -- Dump Completed 行结束。如果文件在语句中停止,则它是不完整的:将其删除并通过完成的路径再次导出。

    2.大小合理。 将文件与站点以前的备份进行比较。每天接受订单的商店不应该突然产生一个很小的数据库——即使存在完成线,规模的崩溃也是一个警告。

    3.测试导入。 将文件导入一次性测试数据库一次,并确认显示表和行数。这是数据返回的唯一完整证据。

    ⚠️ 切勿在实时数据库上进行测试导入。验证到单独的测试数据库或本地堆栈,并在完成后删除测试副本。
    8

    像皇冠上的宝石一样存储转储

    您刚刚下载的文件将您的全部业务集中在一个可读文档中:用户名和电子邮件、订单历史记录和地址以及可以离线攻击的密码哈希值。从它到达磁盘的那一刻起就以这种方式对待它。

    ⚠️ 安全处理:将转储保存在一个已知的、访问控制的位置 - 最好是在加密磁盘或加密存档中 - 并仅通过安全通道(SFTP,或在任何云上传之前加密)传输它。切勿通过公共链接、群聊或票证附件发送。迁移或测试完成并验证后,删除杂散副本(下载文件夹中的副本、中间副本、测试数据库),并仅保留您有意保留的几代。每一份被遗忘的副本都是额外的曝光,而收益为零。

    🏷️Topic Search Variables & Keywords

    🔍 Database Backup 🔍 mysqldump 🔍 phpMyAdmin Export 🔍 cPanel Backup 🔍 WP-CLI 🔍 MySQL 🔍 MariaDB 🔍 Bulk Database Download 🔍 Website Migration 🔍 gzip Compression 🔍 Backup Verification 🔍 TechnicalAnshu
    🎙️ 完整文字记录 — 点击展开

    分步故障排除指南和解决方案 - 快速下载批量网站数据库!技术安叔屏幕演示。

    批量、快速、安全地下载所有网站的数据库 - cPanel 备份、phpMyAdmin 导出和 mysqldump 路径诚实比较,并进行压缩和验证。

    (转录在源页面上结束)

    ❓ 常见问题(英文)

    本教程 100% 免费学习吗?

    是的!技术安数演示的所有指南和方法均使用免费、合法的教育资源。

    初学者可以遵循本指南吗?

    绝对是!每个步骤都在屏幕上演示并附有详细说明,以便任何人都可以轻松遵循。

    如果遇到困难我可以在哪里提问?

    直接在 YouTube 视频上发表评论,我们的社区和技术安树将为您提供帮助。

    🚀 在 YouTube 上观看完整教程

    🚀 在 YouTube 上观看完整的分步视频教程:https://www.youtube.com/watch?v=2LXimsX2MBg

    订阅技术安数以获取 IT 支持、Windows 故障排除和服务器管理。

    ▶️观看完整视频
    本教程基于技术安数的批量下载网站数据库快视频• 卡在哪一步?在视频评论中提问——你会在那里得到帮助🙏