Skip to content
হোস্টিং · ফাইল, ব্যাকআপ ও ডেটাবেস

প্লাগইন MySQL-এ সরানো

প্লাগইনের শেয়ারড ডেটাবেস কেন দরকার: LuckPerms, CoreProtect, ব্যান ও ইকোনমি MySQL-এ সেটআপ এবং সার্ভার নেটওয়ার্কে এর সুফল।

আপডেট: ১৩ আগস্ট, ২০২৬

ডিফল্টভাবে, প্লাগইনগুলো ডেটা ফাইল বা SQLite-এ সংরক্ষণ করে। যতক্ষণ আপনার একটি সার্ভার এবং অল্পসংখ্যক প্লেয়ার থাকে, এটি কাজ করে।

কখন পরিবর্তন করবেন

  • সার্ভার নেটওয়ার্ক: পারমিশন এবং ব্যান শেয়ার করতে হবে — সার্ভার নেটওয়ার্ক।
  • হাজার হাজার ইউনিক প্লেয়ার: ফাইল স্টোরেজ স্টার্টআপ এবং সেভিং ধীর করে দেয়।
  • ডেটায় বাইরে থেকে অ্যাক্সেস প্রয়োজন: একটি ওয়েবসাইট, বট, পরিসংখ্যান।

উদাহরণ: LuckPerms

plugins/LuckPerms/config.yml:

storage-method: mysql
data:
  address: host:port
  database: db_name
  username: user
  password: password
  table-prefix: luckperms_

স্টোরেজ ব্যাকএন্ড পরিবর্তন করার পরে ডেটা স্বয়ংক্রিয়ভাবে মাইগ্রেট হয় না:

lp migrate mysql

অথবা lp export এবং lp import এর মাধ্যমে এক্সপোর্ট ও ইমপোর্ট করুন।

অন্যান্য প্লাগইন

  • CoreProtect — config.yml-এ mysql: true সেকশন। কাজের বিষয়: লগ ডেটাবেস দ্রুত বড় হয় — CoreProtect।
  • ব্যান প্লাগইন — শেয়ার করা ডেটাবেস নেটওয়ার্ক-ব্যাপী ব্যান দেয়।
  • ইকোনমি — শেয়ার করা ডেটাবেস আবশ্যক, নাহলে ব্যালান্স আলাদা হয়ে যাবে।
  • AuthMe — অনেক প্লেয়ারের ক্ষেত্রে MySQL লগইন দ্রুত করে।

টেবিল প্রিফিক্স

একাধিক প্লাগইন বা একাধিক সার্ভার একই ডেটাবেস ব্যবহার করলে আলাদা টেবিল প্রিফিক্স সেট করুন — নাহলে নাম সংঘর্ষ হবে।

ব্যাকআপ

MySQL-এ পরিবর্তন করার মানে হলো ওয়ার্ল্ডে আর সার্ভারের সমস্ত ডেটা থাকবে না। নিয়মিত ডাম্প সেটআপ করুন — ডেটাবেস ডাম্প।

Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন