ডেটাবেস ডাম্প ও রিস্টোর
MySQL ব্যাকআপ কীভাবে করবেন, কী দিয়ে রিস্টোর করবেন, ব্যাকআপে কী থাকা উচিত এবং কত ঘন ঘন করা উচিত।
আপডেট: ১৩ আগস্ট, ২০২৬
ওয়ার্ল্ড ব্যাকআপে ডেটাবেস থাকে না: পারমিশন, ইকোনমি, ব্যান এবং লগ আলাদাভাবে সংরক্ষিত হয়।
ডাম্প নেওয়া
ক্লায়েন্টের (HeidiSQL, DBeaver) মাধ্যমে — ডেটাবেসটি .sql ফাইলে এক্সপোর্ট করুন। কনসোলের মাধ্যমে:
mysqldump -h HOST -P PORT -u USER -p DB_NAME > backup.sql
রিস্টোর করা
mysql -h HOST -P PORT -u USER -p DB_NAME < backup.sql
রিস্টোর করার আগে সার্ভার বন্ধ করুন: নাহলে প্লাগইনগুলো তাদের ক্যাশ দিয়ে রিস্টোর করা ডেটা ওভাররাইট করে দেবে।
যেগুলো গুরুত্বপূর্ণ
- বন্ধ সার্ভারে ডাম্প নিন, বা অন্তত কম ব্যস্ত সময়ে: নাহলে কিছু টেবিল ভিন্ন সময়ের অবস্থায় থাকবে।
- ডাম্পগুলো সার্ভারের বাইরে সংরক্ষণ করুন: মূল ফাইলের পাশে রাখা কপি ডিস্ক নষ্ট হলে আপনাকে বাঁচাবে না।
- অন্তত একবার রিস্টোর পরীক্ষা করুন: পরীক্ষা না করা ব্যাকআপ আসলে ব্যাকআপ নয়।
কত ঘন ঘন
| ডেটা | ফ্রিকোয়েন্সি |
|---|---|
| পারমিশন ও গ্রুপ | পরিবর্তনের সময় + সপ্তাহে একবার |
| ইকোনমি | প্রতিদিন |
| ব্যান | সাপ্তাহিক |
| CoreProtect লগ | ঐচ্ছিক, এগুলো আংশিকভাবে পুনরুদ্ধারযোগ্য |
অটোমেশন
নিজের স্ক্রিপ্ট দিয়ে নির্দিষ্ট সময়সূচিতে ডাম্প নিতে পারেন, অথবা বড় পরিবর্তনের আগে ক্লায়েন্টের মাধ্যমে ম্যানুয়ালি এক্সপোর্ট করতে পারেন — ব্যাকআপ স্ট্র্যাটেজি।
Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন
