Chuyển tới nội dung chính
Version: 4.1

Nâng cấp cơ sở dữ liệu

Máy chủ > Nâng cấp cơ sở dữ liệu (/server/db-upgrade) chuyển máy chủ MariaDB lên bản phát hành hỗ trợ dài hạn mới hơn (10.6, 10.11, 11.4, 11.8).

Một lần chạy nền, nhật ký tại /var/log/hitechcloud/updates/db-upgrade-<thời gian>.log:

  1. kiểm tra máy chủ là MariaDB, bản đích mới hơn và còn đủ chỗ cho bản dump và bản sao thư mục dữ liệu;
  2. dump mọi cơ sở dữ liệu (all.sql.gz);
  3. dừng máy chủ và sao chép thư mục dữ liệu cùng cấu hình;
  4. chuyển sang kho gói có chữ ký của MariaDB cho bản đích và nâng cấp các gói;
  5. khởi động máy chủ, chạy mariadb-upgrade và kiểm tra phiên bản.

Nếu bước 4 hoặc 5 thất bại, các gói, thư mục dữ liệu và cấu hình trước đó được tự động khôi phục và máy chủ được khởi động lại. Khôi phục bản cũ làm điều tương tự về sau, khi bản sao vẫn còn (đến lần nâng cấp kế tiếp); dữ liệu ghi vào kể từ khi nâng cấp sẽ mất. Cơ sở dữ liệu của mọi website không truy cập được trong khi nâng cấp. Gõ UPGRADE (hoặc ROLLBACK) để xác nhận.

hitechcloudcli server-dbupgrade status [--json]
hitechcloudcli server-dbupgrade upgrade --to 11.4 --yes
hitechcloudcli server-dbupgrade rollback --yes