১. পরিচিতি
MySQL একটি ব্যাপকভাবে ব্যবহৃত ডেটাবেস সিস্টেম, তবে কখনও কখনও পুনরায় ইনস্টল করা বা সংস্করণ পরিবর্তনের সময় আপনাকে এটি আনইনস্টল করতে হতে পারে। এই গাইডটি উইন্ডোজ এবং লিনাক্স উভয় পরিবেশে MySQL সম্পূর্ণভাবে কীভাবে আনইনস্টল করবেন তা বিশদভাবে ব্যাখ্যা করে। অবশিষ্ট ফাইল এবং সার্ভিস কনফিগারেশন সঠিকভাবে সরিয়ে নিলে পুনরায় ইনস্টলেশনের সময় সম্ভাব্য সমস্যাগুলি এড়ানো যায়।
২. উইন্ডোজে MySQL আনইনস্টল করার ধাপসমূহ
২.১ কন্ট্রোল প্যানেল থেকে আনইনস্টল করা
- কন্ট্রোল প্যানেল খুলুন উইন্ডোজের “Control Panel” থেকে “Uninstall a program” নির্বাচন করুন।
- MySQL-সংশ্লিষ্ট প্রোগ্রামগুলি আনইনস্টল করুন “MySQL Server”, “MySQL Workbench”, এবং “MySQL Connector” ইত্যাদি সমস্ত সংশ্লিষ্ট প্রোগ্রাম নির্বাচন করে আনইনস্টল করুন।
২.২ অবশিষ্ট ফাইল মুছে ফেলা
MySQL প্রোগ্রামটি আনইনস্টল করার পরও কিছু অবশিষ্ট ফাইল আপনার সিস্টেমে থাকতে পারে। এই ফাইলগুলি ম্যানুয়ালি মুছে ফেলা নিশ্চিত করুন।
- Program Files-এ MySQL ফোল্ডার মুছে ফেলুন
C:\Program Files\MySQLফোল্ডারটি খুঁজে বের করে মুছে দিন। - ProgramData ফোল্ডারে MySQL-সংশ্লিষ্ট ফাইল মুছে ফেলুন লুকানো ফোল্ডার
C:\ProgramData\MySQLও মুছে দিন। যদি এটি দৃশ্যমান না হয়, File Explorer‑এ “Show hidden files” অপশনটি সক্রিয় করুন।
২.৩ পরিবেশ ভেরিয়েবল থেকে MySQL পাথ সরানো
- পরিবেশ ভেরিয়েবল পরীক্ষা করুন “Advanced system settings” থেকে “Environment Variables” খুলুন।
- Path থেকে MySQL পাথ সরান “System variables” এর অধীনে “Path” সম্পাদনা করে MySQL‑সংশ্লিষ্ট পাথ (যেমন
C:\Program Files\MySQL\MySQL Server) মুছে দিন।
৩. লিনাক্সে MySQL আনইনস্টল করার ধাপসমূহ
৩.১ প্যাকেজ ম্যানেজার ব্যবহার করে আনইনস্টল করা
আপনার লিনাক্স ডিস্ট্রিবিউশন অনুযায়ী প্যাকেজ ম্যানেজার ভিন্ন হতে পারে। MySQL আনইনস্টল করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।
- Debian‑ভিত্তিক (Ubuntu, ইত্যাদি)
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
- RedHat‑ভিত্তিক (CentOS, ইত্যাদি)
sudo yum remove mysql-server
APT নির্ভরতা সমাধানে উৎকৃষ্ট এবং জটিল প্যাকেজগুলি দক্ষতার সাথে পরিচালনা করে। YUM ও নির্ভরতা সমাধান সমর্থন করে এবং একাধিক রিপোজিটরি থেকে ইনস্টলেশন সম্ভব করে।
৩.২ ডেটা ফোল্ডার এবং কনফিগারেশন ফাইল মুছে ফেলা
- ডেটা ফোল্ডার মুছে ফেলুন MySQL ডেটা
/var/lib/mysqlএ সংরক্ষিত থাকে, তাই এই ফোল্ডারটি মুছে দিন।sudo rm -rf /var/lib/mysql
- কনফিগারেশন ফাইল মুছে ফেলুন MySQL কনফিগারেশন ফাইলগুলিও মুছে দিন।
sudo rm -rf /etc/mysql /etc/my.cnf
৪. MySQL সার্ভিস সরানো
সিস্টেমে MySQL সার্ভিসটি যদি রয়ে যায়, পুনরায় ইনস্টলেশনের সময় ত্রুটি ঘটতে পারে। পরিষ্কার অবস্থায় ফিরে আসতে সার্ভিসটি সরিয়ে নিন।
৪.১ উইন্ডোজে সার্ভিস সরানো
- সার্ভিসের তালিকা দেখুন
services.mscখুলে MySQL সার্ভিসটি খুঁজে বের করুন। - সার্ভিস বন্ধ ও মুছে ফেলুন MySQL সার্ভিসটি বন্ধ করার পর নিম্নলিখিত কমান্ড ব্যবহার করে এটি মুছে দিন।
sc delete MySQL
৪.২ লিনাক্সে সার্ভিস সরানো
- সার্ভিস বন্ধ করুন
sudo systemctl stop mysql
- সার্ভিস নিষ্ক্রিয় করুন
sudo systemctl disable mysql
৫. আনইনস্টলেশনের পরে গুরুত্বপূর্ণ নোট
৫.১ ডেটা ব্যাকআপের গুরুত্ব
MySQL আনইনস্টল করার আগে আপনার ডেটা ব্যাকআপ নেওয়া অত্যন্ত গুরুত্বপূর্ণ। আনইনস্টলেশনের ফলে ডেটা হারানোর ঝুঁকি থাকে, তাই ব্যাকআপ তৈরি করা অপরিহার্য। সমস্ত ডেটাবেস ব্যাকআপ করতে নিম্নলিখিত কমান্ড ব্যবহার করুন।
mysqldump -u root -p --all-databases > alldatabases.sql
৫.২ পুনরায় ইনস্টল করার সময় বিবেচনা করার বিষয়গুলো
MySQL পুনরায় ইনস্টল করার সময় পূর্বের কনফিগারেশন ফাইল বা ডেটাবেস রয়ে গেলে সমস্যা দেখা দিতে পারে। তাই আনইনস্টলেশনের পরে সমস্ত সংশ্লিষ্ট ফাইল সম্পূর্ণভাবে সরানো হয়েছে কিনা তা যাচাই করা গুরুত্বপূর্ণ।
৬. উপসংহার
এই প্রবন্ধে, আমরা উইন্ডোজ এবং লিনাক্স উভয় পরিবেশে MySQL আনইনস্টল করার ধাপগুলি বিশদভাবে ব্যাখ্যা করেছি। বিশেষ করে, অবশিষ্ট ফাইল এবং সার্ভিসগুলি মুছে ফেলা সম্পূর্ণ আনইনস্টলেশনের জন্য অপরিহার্য। সঠিক পদ্ধতি অনুসরণ করে, আপনি পুনরায় ইনস্টলেশনের সময় সমস্যাগুলি প্রতিরোধ করতে পারেন।


