আপনি যদি MySQL সম্পূর্ণরূপে আনইনস্টল করার কথা ভাবছেন তবে এটি যতটা সহজ মনে হচ্ছে ততটা সহজ নয়। এই টিউটোরিয়ালটি আপনাকে আপনার MacBook-এ MySQL-এর ক্লিন আনইনস্টল করার বিষয়ে ধাপে ধাপে নির্দেশনা প্রদান করবে।
ধাপ 1:আপনার ডেটাবেসগুলির একটি ব্যাকআপ তৈরি করুন
আপনি যদি MySQL মুছে ফেলার সময় আপনার ডাটাবেসগুলি ধরে রাখতে চান, তবে নিশ্চিত করুন যে আপনি সেগুলির একটি ব্যাকআপ করেছেন৷
mysqldump কমান্ড আপনার ডাটাবেসের একটি টেক্সট ফাইল ডাম্প তৈরি করে। আপনি যদি পরবর্তী পর্যায়ে সেগুলিকে পুনরায় তৈরি করার সিদ্ধান্ত নেন, আপনার .sql এক্সটেনশনের সাথে ব্যাকআপ থাকলে তা করা সহজ।
একটি ব্যাকআপ তৈরি করতে,
স্পটলাইট অনুসন্ধান আনতে কমান্ড + স্পেস টিপুন।
টার্মিনাল অনুসন্ধান করুন এবং এটিতে ক্লিক করুন৷
MySQL এর বাইনারি ধারণকারী ফাইলে নেভিগেট করতে নিচের কমান্ডটি টাইপ করুন।
cd/usr/local/mysql/binনীচের কমান্ডটি টাইপ করুন এবং এটি all_databases.sql নামে একটি ফাইল তৈরি করবে। .
./mysqldump --all-databases> all_databases.sqlএই ফাইলটিতে এমন প্রশ্ন থাকবে যা আপনার ডাটাবেস পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে, যা আপনার যদি সেগুলিকে আবার তৈরি করার প্রয়োজন হয় তাহলে কাজে আসবে।
এখন আপনি একটি ব্যাকআপ তৈরি করেছেন চলুন এগিয়ে যান এবং MySQL এর একটি পরিষ্কার আনইনস্টল করুন।
ধাপ 2:MySQL সার্ভার বন্ধ করুন
এই পদক্ষেপটি সিস্টেম পছন্দ প্যানেল থেকে সহজেই করা যেতে পারে। যাইহোক, আপনি টার্মিনাল থেকে একই পদক্ষেপ করতে পারেন। আসুন বিস্তারিতভাবে উভয় উপায় তাকান.
সিস্টেম পছন্দ প্যানেল থেকে MySQL সার্ভার বন্ধ করা হচ্ছে
সিস্টেম পছন্দগুলিতে নেভিগেট করুন৷
৷প্যানেলের নীচের দিকে, আপনি MySQL পরিষেবাটি পাবেন। এটিতে ক্লিক করুন এবং MySQL প্যানেলে নেভিগেট করুন।
স্টপ মাইএসকিউএল সার্ভারে ক্লিক করুন।
টার্মিনাল থেকে MySQL সার্ভার বন্ধ করা
আপনারা যারা MySQL ইনস্টল করার জন্য Homebrew ব্যবহার করেছেন, অনুগ্রহ করে MySQL সার্ভার বন্ধ করতে নিচের কমান্ডটি লিখুন।
চোলাই সেবা mysql বন্ধকমান্ডটি কাজ করেছে কিনা তা পরীক্ষা করতে, আপনি নিম্নলিখিত কমান্ডটি চালিয়ে পরিষেবাগুলি তালিকাভুক্ত করতে পারেন।
চোলাই সেবা তালিকাMySQL-এর স্থিতি 'স্টপড'-এ পরিবর্তিত হয়েছে কিনা তা পরীক্ষা করুন৷
৷আপনি যদি অন্য উপায়ে MySQL ইনস্টল করেন, অনুগ্রহ করে এই পদক্ষেপগুলি অনুসরণ করুন৷
MySQL এর বাইনারি ধারণকারী ফাইলে নেভিগেট করতে নিচের কমান্ডটি টাইপ করুন।
cd/usr/local/mysql/binতারপর MySQL সার্ভার বন্ধ করতে নিম্নলিখিত কমান্ডটি চালান।
আপনি যদি পাসওয়ার্ড ছাড়াই আপনার রুট অ্যাকাউন্ট সেট আপ করে থাকেন,
./mysqladmin -u রুট শাটডাউনআপনি যদি একটি পাসওয়ার্ড দিয়ে আপনার রুট অ্যাকাউন্ট সেট আপ করে থাকেন,
./mysqladmin -u root -p পাসওয়ার্ড শাটডাউন(কমান্ডটি প্রবেশ করার সময় অনুগ্রহ করে আপনার রুট পাসওয়ার্ড দিয়ে পাসওয়ার্ড প্রতিস্থাপন করুন)
কমান্ডটি কাজ করেছে তা নিশ্চিত করতে, আপনি সিস্টেম পছন্দ প্যানেল থেকে MySQL প্যানে নেভিগেট করতে পারেন এবং দেখতে পারেন যে বোতামটি স্টপ মাইএসকিউএল সার্ভার থেকে মাইএসকিউএল সার্ভার শুরুতে পরিবর্তিত হয়েছে কিনা।
ধাপ 3:MySQL এর সমস্ত উপাদান সরান
MySQL আনইনস্টল করার সময় এই পদক্ষেপগুলি অপরিহার্য কারণ এই উপাদানগুলি আপনার macOS পরিবেশে থাকলে আপনি MySQL এর একটি পুরানো সংস্করণ ইনস্টল করতে পারবেন না।
MySQL ফোল্ডার এবং এর সমস্ত বিষয়বস্তু সরাতে,
sudo rm -rf /usr/local/mysqlsudo rm -rf /usr/local/mysql*
যদি অনুরোধ করা হয়, অনুগ্রহ করে পাসওয়ার্ড লিখুন৷
৷উভয় কমান্ড কার্যকর করা নিশ্চিত করবে যে আপনি MySQL ফোল্ডার মুছে ফেলবেন এবং সেই ফোল্ডারের দিকে নির্দেশ করে যে কোনও প্রতীকী লিঙ্ক।
স্টার্টআপ আইটেম এবং পছন্দ প্যানগুলি সরাতে,
sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*
রসিদ ফোল্ডারে MySQL এর উপাদান থাকে যা MySQL সার্ভার চলাকালীন তৈরি হয়। এই ফোল্ডারটি মুছে ফেলতে,
sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
এই কমান্ডগুলি নিশ্চিত করবে যে আপনার MacOS পরিবেশটি ইনস্টল এবং চালানোর সময় MySQL দ্বারা তৈরি যে কোনও উপাদান থেকে সম্পূর্ণ মুক্ত।
অনুগ্রহ করে মনে রাখবেন যে আপনি কিভাবে MySQL চালাচ্ছেন তার উপর নির্ভর করে আপনার সিস্টেমে এক বা একাধিক ফাইল পাওয়া যাবে না। যদি কোনও কমান্ড আপনাকে একটি, "কোনও মিল পাওয়া যায়নি" ত্রুটি দেয়, অনুগ্রহ করে এটি উপেক্ষা করুন।
ধাপগুলি অনুসরণ করে, আপনি সফলভাবে MySQL আনইনস্টল করেছেন। এখন আপনি MySQL এর একটি ভিন্ন সংস্করণ ইনস্টল করতে পারেন এবং আপনার তৈরি করা ব্যাকআপ ব্যবহার করে ডেটাবেসগুলি পুনরুদ্ধার করতে পারেন।