Điểm:0

Làm cách nào để sao lưu cơ sở dữ liệu MySQL lớn với sự trợ giúp của ảnh chụp nhanh LVM?

lá cờ in

Tôi đang cố gắng tìm quy trình sao lưu/khôi phục cho MySQL 8 DB với hơn 400 triệu hàng trong các bảng InnoDB. MySQLdump mất nhiều ngày và do đó tôi đang thử điều này ngay bây giờ:

  • Gắn ổ đĩa LVM trên Thư mục DB
  • Tạo ảnh chụp nhanh LVM
  • Khôi phục trên máy chủ khác từ Ảnh chụp nhanh

Tất cả các tệp đều ở đó, nhưng MySQL sẽ không khởi động:

2021-07-04T15:48:14.415660Z 1 [Hệ thống] [MY-013576] [InnoDB] Khởi tạo InnoDB đã bắt đầu.
2021-07-04T15:48:14.637407Z 1 [ERROR] [MY-012209] [InnoDB] Đã tìm thấy nhiều tệp cho cùng một ID vùng bảng:
2021-07-04T15:48:14.637473Z 1 [ERROR] [MY-012202] [InnoDB] ID vùng bảng: 196 = ['test/SUM_stats_cat_d.ibd', 'website/wp_actionscheduler_actions.ibd'] 

Rõ ràng là có nhiều hơn Thư mục cơ sở dữ liệu đơn giản để sao chép.Máy chủ cục bộ chứa các DB khác dường như xung đột với quá trình nhập.

Có cách nào để giải quyết vấn đề này không? Nếu không, đâu sẽ là một chiến lược tốt hơn để sao lưu/phục hồi?

Michael Hampton avatar
lá cờ cz
Chạy một nô lệ sao chép và thực hiện sao lưu mysqldump từ nô lệ.
merlin avatar
lá cờ in
Bãi rác không phải là một vấn đề 30 m. Bản sao trên các máy chủ khác là. Trong trường hợp này là máy chủ nhà phát triển cục bộ và cả môi trường thử nghiệm/dàn dựng mới. Chạy được 22h rồi.
Michael Hampton avatar
lá cờ cz
Bản sao phải được thiết lập trước khi DB được tải. Bây giờ bạn chỉ cần chờ đợi.
merlin avatar
lá cờ in
Có thể tạo và sử dụng các Lược đồ khác trên nô lệ không? @MichaelHampton Nếu có, nô lệ cũng có thể được sử dụng cho các mục đích khác.
Điểm:0
lá cờ ua

Tôi nghĩ rằng LVM cần được thiết lập trong khi đĩa không hoạt động - nó liên quan đến việc khắc một phần của thiết bị.

LVM xử lý toàn bộ phân vùng đĩa, không chỉ cây thư mục.

Giữa việc tạo ảnh chụp nhanh và sử dụng nó trên một máy chủ khác, bạn phải sao chép nó sang máy chủ khác.

Tôi muốn dừng mysqld trong khi thực hiện ảnh chụp nhanh, nhưng về mặt lý thuyết thì điều đó là không cần thiết.

Về tốc độ, LVM là nhanh nhất cho đến nay.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.