Technical Anshu Trang chủ > Hướng dẫn > Cơ sở dữ liệu trang web số lượng lớn
🗄️ Sao lưu cơ sở dữ liệu trang web

Tải xuống cơ sở dữ liệu trang web hàng loạt nhanh chóng

Nhiều trang web, nhiều cơ sở dữ liệu - và việc tải xuống từng trang một mất cả buổi tối. Hướng dẫn này tải xuống cơ sở dữ liệu của các trang web của riêng bạn với số lượng lớn, nhanh chóng và an toàn: bản sao lưu cPanel, xuất phpMyAdmin và các tuyến mysqldump được so sánh một cách trung thực, với tính năng nén và xác minh.

✍️ Technical Anshu🗄️ MySQL / MariaDB🎧 Multi-Language Audio
Tải xuống cơ sở dữ liệu trang web hàng loạt nhanh chóng
🎧 Âm thanh đa ngôn ngữ: Trong trình phát video, nhấp vào [Cài đặt] (⚙️) ➔ [Bản âm thanh] để chọn ngôn ngữ.

📑Chương

  1. Đầu tiên, phạm vi — chỉ các trang web của riêng bạn và lý do tệp cần được xử lý cẩn thận
  2. Tuyến một — bản sao lưu toàn bộ bảng điều khiển lưu trữ (cPanel)
  3. Tuyến hai — xuất phpMyAdmin, mỗi lần một cơ sở dữ liệu
  4. Tuyến ba — mysqldump qua SSH, tuyến số lượng lớn
  5. Tuyến 4 — Các trang web WordPress có WP-CLI
  6. Nén tệp tải xuống bằng gzip và tiết kiệm thời gian thực
  7. Xác minh tệp trước khi bạn tin cậy nó
  8. Lưu trữ kết xuất một cách an toàn và xóa các bản sao thất lạc

📋 Tổng quan & Hướng dẫn từng bước

1

Bắt đầu với phạm vi — Chỉ các trang web của riêng bạn

Hướng dẫn này nói về việc tải xuống cơ sở dữ liệu của các trang web bạn sở hữu hoặc các trang web bạn quản lý với sự cho phép của chủ sở hữu — để sao lưu, di chuyển máy chủ hoặc bản sao thử nghiệm. Phạm vi đó không phải là bản in đẹp: cơ sở dữ liệu trang web chứa mọi thứ quan trọng — bài đăng, sản phẩm, đơn đặt hàng cũng như tên, email và băm mật khẩu của người dùng — vì vậy những phương pháp này không bao giờ là cách để lấy cơ sở dữ liệu của người khác.

⚠️ Chỉ các trang web của riêng bạn. Mọi lộ trình bên dưới đều giả định các trang web đó là của bạn để quản lý. Việc tải xuống cơ sở dữ liệu mà bạn không có quyền — bất kỳ công cụ nào giúp việc này trở nên dễ dàng — đều là hành vi trộm cắp dữ liệu riêng tư của người dùng.

Bulk đơn giản có nghĩa là: nhiều cơ sở dữ liệu, một cơ sở dữ liệu, không trông coi từng xuất từng cái một.

2

Route One — Sao lưu toàn bộ bảng điều khiển lưu trữ

cPanel, Plesk và các bảng tương tự có phần Sao lưu (trong cPanel cũng trong Trình hướng dẫn sao lưu) tạo sao lưu toàn bộ tài khoản — cơ sở dữ liệu, tệp, email, mọi thứ — dưới dạng một tệp có thể tải xuống.

Mở bảng điều khiển, đi tới Sao lưu, chọn Sao lưu đầy đủ, để nó tạo xong trên máy chủ, sau đó tải tệp xuống PC của bạn.

Save Giới hạn trung thực: một bản sao lưu đầy đủ là toàn bộ tài khoản, do đó tải xuống sẽ rất lớn và chậm và việc khôi phục chỉ một cơ sở dữ liệu từ đó sau này là công việc bổ sung. Lộ trình này là tốt nhất để di chuyển tài khoản hoàn chỉnh — không phải để lấy cơ sở dữ liệu một cách nhanh chóng.
3

Tuyến hai — Xuất phpMyAdmin, mỗi lần một cơ sở dữ liệu

phpMyAdmin đã có sẵn trong hầu hết mọi bảng lưu trữ nên không cần phải cài đặt gì. Chọn cơ sở dữ liệu ở bảng điều khiển bên trái, mở tab Xuất, chọn Tùy chỉnh, đặt độ nén thành gzipped, nhấp vào Xuất và lưu tệp. Lặp lại cho mỗi trang web.

⚠️ Giới hạn trung thực: phpMyAdmin chạy bên trong trình duyệt của bạn theo giới hạn bộ nhớ và thời gian PHP. Cơ sở dữ liệu vừa và nhỏ xuất tốt, nhưng cơ sở dữ liệu vài trăm megabyte thường ngừng xuất trong quá trình xuất trên dịch vụ lưu trữ chia sẻ — để lại một tệp trông có vẻ đã hoàn thiện nhưng thực ra không phải vậy. Nếu điều đó xảy ra, hãy sử dụng tuyến mysqldump bên dưới thay vì thử lại cùng một lần xuất.
4

Tuyến thứ ba — mysqldump qua SSH, Tuyến hàng loạt

Nếu dịch vụ lưu trữ của bạn cấp cho bạn quyền truy cập SSH thì đây là con đường nhanh: quá trình xuất chạy trên chính máy chủ chứ không phải trong trình duyệt của bạn, do đó, giới hạn trình duyệt không áp dụng. Đối với một cơ sở dữ liệu (thay thế dbuser và mydatabase bằng tên người dùng và cơ sở dữ liệu của riêng bạn; -p sẽ yêu cầu mật khẩu của người dùng đó):

Terminal — SSH
mysqldump -u dbuser -p mydatabase > mydatabase.sql

For every database on the server in one command, compressed as it goes:

Terminal — SSH
mysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gz

The two options the video highlights do the heavy lifting: --single-transaction gives a consistent copy of InnoDB tables without locking your live site while it exports, and --quick streams rows one by one instead of loading a whole table into memory first. Download the finished file with your SFTP client or the panel file manager.

5

Tuyến 4 — Trang web WordPress có WP-CLI

Đối với các trang web WordPress, WP-CLI qua SSH xuất cơ sở dữ liệu của một trang web bằng một lệnh sạch duy nhất — chạy nó trong thư mục của trang web đó và lặp lại hàng loạt từng thư mục:

__ĐẦY ĐỦCODEBLOCK1__
6

Nén tệp tải xuống bằng gzip và tiết kiệm thời gian thực

Kết xuất cơ sở dữ liệu là văn bản thuần túy và văn bản thuần túy nén rất tốt — tệp nén thường chỉ chiếm một phần nhỏ so với kích thước SQL thô, do đó, nó cũng tải xuống trong một khoảng thời gian ngắn. Bạn đã thấy cả hai cách để nén trong hướng dẫn này: tùy chọn xuất gzipped của phpMyAdmin (Bước 3) và chuyển mysqldump qua gzip để máy chủ nén tệp như được ghi (Bước 4). Trên cơ sở dữ liệu lớn, đây là sự khác biệt giữa một lần tải xuống hoàn tất và một lần tải xuống hết thời gian.

7

Xác minh tệp trước khi bạn tin cậy nó

Một bản tải xuống có vẻ đã hoàn tất vẫn có thể bị cắt làm đôi. Trước khi bạn xóa bất cứ thứ gì hoặc hủy dịch vụ lưu trữ cũ, hãy thực hiện ba bước kiểm tra sau:

1. Dòng hoàn thành. Mở phần cuối của tệp SQL — một mysqldump hoàn chỉnh kết thúc bằng dòng -- Kết xuất hoàn thành. Nếu tệp dừng ở giữa câu lệnh thì tệp đó chưa hoàn chỉnh: hãy xóa tệp đó và xuất lại theo lộ trình kết thúc.

2. Kích thước hợp lý. So sánh tệp với bản sao lưu trước đó của trang web. Một cửa hàng nhận đơn đặt hàng hàng ngày không nên đột nhiên tạo ra một cơ sở dữ liệu nhỏ — việc thu hẹp kích thước là một cảnh báo ngay cả khi có dây chuyền hoàn thành.

3. Quá trình nhập thử nghiệm. Nhập tệp một lần vào cơ sở dữ liệu thử nghiệm dùng một lần và xác nhận các bảng và số hàng xuất hiện. Đó là bằng chứng đầy đủ duy nhất cho dữ liệu được trả về.

⚠️ Không bao giờ nhập thử qua cơ sở dữ liệu trực tiếp của bạn. Xác minh vào cơ sở dữ liệu kiểm tra riêng biệt hoặc ngăn xếp cục bộ và xóa bản sao kiểm tra khi bạn hoàn tất.
8

Lưu trữ bãi rác như những viên ngọc quý

Tệp bạn vừa tải xuống chứa toàn bộ hoạt động kinh doanh của bạn trong một tài liệu có thể đọc được: tên người dùng và email, lịch sử và địa chỉ đặt hàng cũng như các hàm băm mật khẩu có thể bị tấn công ngoại tuyến. Hãy xử lý nó theo cách đó ngay từ khi nó nằm trên đĩa của bạn.

⚠️ Xử lý tệp kết xuất một cách an toàn: giữ kết xuất ở một vị trí đã biết, được kiểm soát quyền truy cập — lý tưởng nhất là trên ổ đĩa được mã hóa hoặc trong kho lưu trữ được mã hóa — và chỉ truyền tệp kết xuất qua các kênh bảo mật (SFTP hoặc được mã hóa trước khi tải lên bất kỳ đám mây nào). Không bao giờ gửi nó qua liên kết công khai, trò chuyện nhóm hoặc tệp đính kèm vé. Khi quá trình di chuyển hoặc kiểm tra hoàn tất và được xác minh, hãy xóa các bản sao thất lạc — bản sao trong thư mục Tải xuống, các bản sao trung gian, cơ sở dữ liệu kiểm tra — và chỉ giữ lại các thế hệ mà bạn cố tình giữ lại. Mỗi bản sao bị lãng quên sẽ được hiển thị thêm mà không mang lại lợi ích gì.

🏷️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
🎙️ Bản chép lời đầy đủ — nhấn để mở rộng

Hướng dẫn và giải pháp khắc phục sự cố từng bước - Tải xuống nhanh cơ sở dữ liệu trang web hàng loạt! Phần trình diễn trên màn hình của Anshu kỹ thuật.

Tải xuống cơ sở dữ liệu của tất cả các trang web của bạn với số lượng lớn, nhanh chóng và an toàn — sao lưu cPanel, xuất phpMyAdmin và tuyến mysqldump được so sánh một cách trung thực bằng tính năng nén và xác minh.

(bản ghi kết thúc ở đây trên trang nguồn)

❓ Câu hỏi thường gặp

Hướng dẫn này có miễn phí 100% để làm theo không?

Đúng vậy! Tất cả hướng dẫn và phương pháp do Tech Anshu trình bày đều sử dụng tài nguyên giáo dục, hợp pháp và miễn phí.

Người mới bắt đầu có thể làm theo hướng dẫn này không?

Chắc chắn rồi! Mỗi bước đều được thể hiện trên màn hình với hướng dẫn chi tiết để mọi người có thể làm theo dễ dàng.

Tôi có thể đặt câu hỏi ở đâu nếu gặp khó khăn?

Hãy để lại nhận xét trực tiếp trên video YouTube và cộng đồng của chúng tôi cũng như Anshu kỹ thuật sẽ giúp bạn.

🚀 Xem hướng dẫn đầy đủ trên YouTube

🚀 Xem video hướng dẫn từng bước đầy đủ trên YouTube: https://www.youtube.com/watch?v=2LXimsX2MBg

Đăng ký Anshu kỹ thuật để được hỗ trợ CNTT, khắc phục sự cố Windows và quản lý máy chủ.

➡️ Xem toàn bộ video
Hướng dẫn này dựa trên video nhanh Tải xuống cơ sở dữ liệu trang web số lượng lớn của Kỹ thuật Anshu • Bạn bị mắc kẹt ở bước nào? Hỏi trong phần bình luận video - bạn sẽ nhận được trợ giúp ở đó 🙏