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

প্লাগইনের জন্য MySQL ডেটাবেস

Millida-তে সার্ভারকে MySQL ডেটাবেস দেওয়ার উপায়, ক্রেডেনশিয়াল কোথায় পাবেন এবং প্লাগইন কনফিগে কী লিখবেন।

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

অনেক প্লাগিনের জন্য ডেটাবেস দরকার: ইকোনমি, ক্লেইম, স্ট্যাটিস্টিকস, একাধিক সার্ভার লিংক করা। প্রতিটি সার্ভারের জন্য আলাদা ডেটাবেস এক ক্লিকে প্রোভিশন করা হয়।

কাদের জন্য উপলব্ধ

যেকোনো পেইড প্ল্যানে ডেটাবেস পাওয়া যায় — ফাইল ও SFTP-এর মতোই একই সীমা। আগে অন্য কোনো প্ল্যানে ডেটাবেস প্রোভিশন করা থাকলে, তার অ্যাক্সেস বহাল থাকে।

কীভাবে প্রোভিশন করবেন

“Database” সেকশনে যান → “Create database”। প্যানেল ডেটাবেস এবং একটি আলাদা ইউজার তৈরি করবে এবং ক্রেডেনশিয়াল দেখাবে: হোস্ট, পোর্ট, ডেটাবেসের নাম, ইউজারনেম, পাসওয়ার্ড।

প্লাগিনে কী দিতে হবে

প্লাগিনের config.yml-এ একটি সাধারণ ব্লক:

database:
  type: MySQL
  host: <host from panel>
  port: <port from panel>
  database: <database name>
  username: <login>
  password: <password>

কী-এর নাম প্লাগিনভেদে আলাদা, কিন্তু অর্থ একই। কনফিগ এডিট করার পর সার্ভার রিস্টার্ট করুন।

পুরো নেটওয়ার্কের জন্য একটি ডেটাবেস

প্রক্সির পেছনের নেটওয়ার্কে প্রায় সবসময়ই একটি শেয়ার্ড ডেটাবেস দরকার: প্লেয়ার অ্যাকাউন্ট, র‍্যাঙ্ক এবং ব্যান একসাথে সব ওয়ার্ল্ডে কার্যকর হতে হবে। পদ্ধতিটি নিম্নরূপ:

  1. নেটওয়ার্কের একটি সার্ভারে ডেটাবেস তৈরি করুন — এটিই শেয়ার্ড ডেটাবেস হবে।
  2. সেই সার্ভারের “Database” সেকশনে “Shared database for my servers” চালু করুন। এটি ছাড়া পাশের সার্ভারগুলো Access denied পাবে: ডিফল্টভাবে ডেটাবেস শুধু যে সার্ভারের জন্য ইস্যু করা হয়েছে তাকেই অনুমতি দেয়।
  3. অন্য সার্ভারগুলোর কনফিগে একই ইউজারনেম, পাসওয়ার্ড এবং ডেটাবেসের নাম দিন।
  4. অন্য সার্ভার থেকে কানেকশনের জন্য প্যানেল কোন পোর্ট দেখায় তা যাচাই করুন। একই নেটওয়ার্কের সার্ভারগুলো ভিন্ন মেশিনে চলতে পারে, অথচ ডেটাবেস থাকে যে মেশিনে তৈরি করা হয়েছে সেখানেই: পাশের মেশিন থেকে এটি একই হোস্টে কিন্তু ভিন্ন পোর্টে অ্যাক্সেসযোগ্য — প্যানেল এটি আলাদা ব্লকে দেখায়।

পাশের সার্ভারগুলোর প্লাগিন Access denied for user ... @'172.18.0.1' দেখালে কারণ দুটির একটি: শেয়ার্ড অ্যাক্সেস চালু নেই, অথবা “Connecting from your other servers” ব্লকের পোর্টের বদলে 3306 পোর্ট দেওয়া হয়েছে।

গুরুত্বপূর্ণ

  • বাইরে থেকে ডেটাবেসে কানেক্ট করা যাবে না — এটি শুধু আপনার সার্ভারগুলোর জন্য অ্যাক্সেসযোগ্য; এটি সুরক্ষা, কোনো সীমাবদ্ধতা নয়।
  • শেয়ার্ড অ্যাক্সেস চালু করলে পাসওয়ার্ডই সীমারেখা হয়ে যায়। এটি আপনার নেটওয়ার্কের জন্য চালু করুন এবং ক্রেডেনশিয়াল প্রকাশ করবেন না।
  • পাসওয়ার্ড প্যানেলে দেখানো হয় এবং শুধু ডেটাবেস নতুন করে তৈরি করলেই বদলানো যায়।
  • ডেটাবেস ডিলিট করলে ডেটাও ডিলিট হয়। যে প্লাগিনগুলো এতে চলত, সেগুলো শূন্য থেকে শুরু হবে।

প্লাগিন কানেক্ট না হলে

স্টার্টআপে কনসোল দেখুন: Communications link failure-এর মতো মেসেজ মানে ক্রেডেনশিয়াল মেলেনি। বেশিরভাগ ক্ষেত্রে হোস্ট ও পোর্ট গুলিয়ে যায়, অথবা কপি করার সময় পাসওয়ার্ডে একটি বাড়তি স্পেস ঢুকে যায়।

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