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.
📑Chương
- Đầ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
- Tuyến một — bản sao lưu toàn bộ bảng điều khiển lưu trữ (cPanel)
- Tuyến hai — xuất phpMyAdmin, mỗi lần một cơ sở dữ liệu
- Tuyến ba — mysqldump qua SSH, tuyến số lượng lớn
- Tuyến 4 — Các trang web WordPress có WP-CLI
- Nén tệp tải xuống bằng gzip và tiết kiệm thời gian thực
- Xác minh tệp trước khi bạn tin cậy nó
- 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
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.
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.
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.
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.
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 đó):
mysqldump -u dbuser -p mydatabase > mydatabase.sqlFor every database on the server in one command, compressed as it goes:
mysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gzThe 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.
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__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.
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ề.
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.
🏷️Topic Search Variables & Keywords
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