Skip to content
Hosting · Tệp, bản sao lưu và cơ sở dữ liệu

Chuyển từ SQLite sang MySQL

Cách chuyển dữ liệu plugin từ tệp sang cơ sở dữ liệu mà không mất mát: migration tích hợp, xuất-nhập và kiểm tra kết quả.

Cập nhật 13 tháng 8, 2026

SQLite là một tệp nằm cạnh plugin, còn MySQL là một cơ sở dữ liệu riêng. Bạn cần chuyển đổi khi máy chủ của bạn phát triển hoặc bạn ra mắt một network.

Cách đúng: chuyển đổi tích hợp sẵn

Nhiều plugin có thể tự di chuyển dữ liệu:

lp migrate mysql               LuckPerms
co migrate                     some CoreProtect versions

Hãy kiểm tra tài liệu của plugin cụ thể mà bạn dùng: hầu hết đều có lệnh chuyển đổi hoặc hướng dẫn riêng.

Quy trình chung

  1. Dừng máy chủ.
  2. Sao chép thư mục plugin và tệp cơ sở dữ liệu — Sao lưu.
  3. Cấu hình kết nối MySQL trong config của plugin — MySQL cho plugin.
  4. Chạy chuyển đổi (hoặc export từ SQLite và import vào MySQL bằng công cụ bên thứ ba như DBeaver).
  5. Khởi động máy chủ và kiểm tra dữ liệu.

Kiểm tra

Hãy kiểm tra nội dung, không chỉ xem máy chủ có khởi động được hay không: nhóm người chơi, số dư, lệnh cấm, log. Một cơ sở dữ liệu trống thay vì dữ liệu đã chuyển trông như thể “mọi thứ đều hoạt động” cho đến khi người chơi nhận ra quyền của họ đã biến mất.

Nếu dữ liệu không được chuyển

Đừng để máy chủ chạy trên cơ sở dữ liệu trống quá lâu: plugin sẽ bắt đầu ghi dữ liệu mới vào đó, và việc hợp nhất với dữ liệu gốc sẽ khó hơn. Hãy khôi phục SQLite từ bản sao của bạn và thử lại.

Chuyển ngược lại

Bạn có thể làm điều đó bằng cùng những công cụ, nhưng thường thì bạn không cần: MySQL nhanh hơn và tiện lợi hơn gần như về mọi mặt.

Hosting MinecraftMáy chủ của bạn chạy khi bạn offlineTạo máy chủ