Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển đổi dự phòng mysql:làm thế nào để chọn nô lệ làm chủ mới?

Từ tài liệu MySQL , có hai cách để thiết lập kiến ​​trúc chủ-tớ. Theo cách truyền thống, sử dụng các tệp nhật ký để sao chép các giao dịch và phiên bản mới (5.6+) bằng cách sử dụng GTID (số nhận dạng giao dịch toàn cầu).

Nếu bạn chọn sử dụng GTID để thực hiện xử lý chuyển đổi dự phòng, bạn sẽ sử dụng mysqlfailover tính thiết thực. Tiện ích xử lý lỗi chính theo một trong ba cách do người quản trị cơ sở dữ liệu xác định:

  • tự động (mặc định):Một tìm kiếm được thực hiện trong danh sách các nô lệ được ưu tiên trở thành chủ nhân, nếu không có nô lệ nào có sẵn thì một nô lệ khác sẽ được chọn. Nô lệ được chọn trước tiên sẽ trở thành nô lệ cho tất cả những nô lệ khác và có tất cả các thay đổi từ các nô lệ khác được sao chép vào nó, theo cách này, chủ mới sẽ là phiên bản cập nhật nhất có thể.
  • chọn:tương tự như trên, ngoại trừ việc nếu không có nô lệ nào từ danh sách, nó sẽ trả về một lỗi và kết thúc (không có chuyển đổi dự phòng)
  • fail:Không xảy ra chuyển đổi dự phòng mysqlfailover sẽ chỉ giám sát cơ sở dữ liệu và trả về lỗi nếu xảy ra lỗi.

Cách truyền thống yêu cầu bạn triển khai tập lệnh của riêng mình để quản lý cơ sở dữ liệu và được giải thích tốt hơn tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tìm giá trị bị thiếu giữa hai bảng Mysql

  2. Làm cách nào để cài đặt mysql im lặng trong thiết lập đổi mới?

  3. lỗi khóa ngoại mysql # 1452

  4. Tại sao InnoDB cung cấp thông tin không gian trống rõ ràng là sai

  5. Tạo trình kích hoạt trong mysql cho UUID thế hệ