PHPMyAdmin ব্যবহার করে MySQL বা MariaDB ডেটাবেসের Full এবং Partial Backup নেওয়া খুবই সহজ। এটি ডেটাবেসের ডেটা রক্ষা করার জন্য একটি গুরুত্বপূর্ণ পদ্ধতি। Full Backup মানে একটি সম্পূর্ণ ডেটাবেস বা একাধিক ডেটাবেসের সম্পূর্ণ ডেটা সংরক্ষণ করা, আর Partial Backup মানে ডেটাবেসের নির্দিষ্ট অংশ বা নির্দিষ্ট টেবিলের ডেটা সংরক্ষণ করা। নিচে ধাপে ধাপে Backup নেওয়ার প্রক্রিয়া বর্ণনা করা হলো:
Full Backup নেওয়ার ধাপ
১. PHPMyAdmin-এ লগইন করুন
- ব্রাউজারে
http://localhost/phpmyadminলিখে PHPMyAdmin খুলুন এবং সার্ভারে লগইন করুন।
২. ডেটাবেস নির্বাচন করুন
- বামপাশে থাকা ডেটাবেসের তালিকা থেকে আপনি যে ডেটাবেসের সম্পূর্ণ Backup নিতে চান সেটি নির্বাচন করুন।
৩. Export ট্যাবে যান
- ডেটাবেস নির্বাচন করার পর উপরের মেনু থেকে "Export" ট্যাবে ক্লিক করুন।
৪. Export পদ্ধতি নির্বাচন করুন
- Export Method-এ দুটি অপশন পাবেন:
- Quick: এটি ডিফল্ট অপশন। দ্রুত Backup নিতে চাইলে এটি নির্বাচন করুন।
- Custom: যদি নির্দিষ্ট টেবিল বা ফরম্যাট নির্বাচন করতে চান তবে এটি নির্বাচন করুন।
৫. ফাইল ফরম্যাট নির্বাচন করুন
- Format ড্রপডাউন থেকে
.sqlফরম্যাটটি নির্বাচন করুন। (ডিফল্টরূপে এটি সিলেক্ট থাকে)।
৬. Export শুরু করুন
- Go বাটনে ক্লিক করুন।
- একটি
.sqlফাইল ডাউনলোড হবে যা আপনার ডেটাবেসের সম্পূর্ণ Backup।
Partial Backup নেওয়ার ধাপ
১. PHPMyAdmin-এ লগইন করুন
- PHPMyAdmin-এ লগইন করুন এবং ডেটাবেস নির্বাচন করুন।
২. Export ট্যাবে যান
- ডেটাবেস নির্বাচন করার পর উপরের "Export" ট্যাবে ক্লিক করুন।
৩. Custom Export পদ্ধতি নির্বাচন করুন
- Export Method-এ Custom নির্বাচন করুন। এটি আপনাকে নির্দিষ্ট টেবিল এবং অন্যান্য অপশন কনফিগার করতে দেবে।
৪. নির্দিষ্ট টেবিল নির্বাচন করুন
- "Tables" সেকশনে ডেটাবেসের সব টেবিলের তালিকা দেখানো হবে। এখান থেকে নির্দিষ্ট টেবিলগুলো সিলেক্ট করুন যেগুলোর Backup নিতে চান।
৫. Export পদ্ধতি এবং ফরম্যাট নির্ধারণ করুন
- Output সেকশনে
Structure and Dataনির্বাচন করুন, যদি স্ট্রাকচার এবং ডেটা উভয়ের Backup নিতে চান। - শুধুমাত্র ডেটা নিতে চাইলে "Data only" নির্বাচন করুন।
- ফরম্যাট
.sqlনির্বাচন করুন।
৬. Export শুরু করুন
- সঠিক টেবিল এবং অপশন নির্বাচন করার পরে Go বাটনে ক্লিক করুন।
- একটি
.sqlফাইল ডাউনলোড হবে যা নির্দিষ্ট টেবিল বা অংশের Backup।
Full এবং Partial Backup এর মধ্যে পার্থক্য
| বৈশিষ্ট্য | Full Backup | Partial Backup |
|---|---|---|
| ব্যাপ্তি | সম্পূর্ণ ডেটাবেস | নির্দিষ্ট টেবিল বা ডেটার অংশ |
| আকার | তুলনামূলকভাবে বড় | তুলনামূলকভাবে ছোট |
| ব্যবহারকারীর লক্ষ্য | পুরো ডেটাবেস সংরক্ষণ বা মাইগ্রেশন | নির্দিষ্ট ডেটা সংরক্ষণ বা স্থানান্তর |
| Export পদ্ধতি | Quick বা Custom | Custom |
টিপস এবং পরামর্শ
- সাধারণত Full Backup রাখুন
- জরুরি প্রয়োজনে পুরো ডেটাবেস পুনরুদ্ধারের জন্য Full Backup সংরক্ষণ করা নিরাপদ।
- Partial Backup ব্যবহার করুন
- যদি নির্দিষ্ট টেবিল বা ডেটার অংশ নিয়ে কাজ করতে চান তবে Partial Backup সুবিধাজনক।
- ফাইলের সুরক্ষা নিশ্চিত করুন
- Backup ফাইল গোপনীয় এবং নিরাপদ স্থানে সংরক্ষণ করুন।
- স্বয়ংক্রিয় Backup সিস্টেম ব্যবহার করুন
- যদি নিয়মিত Backup দরকার হয়, তবে MySQL Dump বা স্ক্রিপ্ট ব্যবহার করে স্বয়ংক্রিয় Backup সিস্টেম কনফিগার করুন।
সারাংশ
PHPMyAdmin ব্যবহার করে Full এবং Partial Backup নেওয়া খুবই সহজ এবং কার্যকর। Full Backup পুরো ডেটাবেস সংরক্ষণ করতে সহায়তা করে, যেখানে Partial Backup নির্দিষ্ট টেবিল বা ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। জরুরি পরিস্থিতি বা ডেটাবেস পুনরুদ্ধারের জন্য উভয় পদ্ধতিই অত্যন্ত গুরুত্বপূর্ণ। সঠিক Backup পদ্ধতি নির্বাচন করে আপনার ডেটা সুরক্ষিত রাখুন।
Read more