MySQL 5.7 সম্পূর্ণরূপে [বন্ধ] সরানো হচ্ছে


120

আমি আমার উবুন্টু থেকে 12.04 সম্পূর্ণরূপে mysql আনইনস্টল করার চেষ্টা করছি। কিন্তু পারছে না।

আমি অনেক কমান্ড চেষ্টা করেছিলাম। কিন্তু কিছুই কাজ করছে না। এখানে কেউ সাহায্য করতে পারেন!

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

আমি কী করব তা বুঝতে পারছি না। আমি মাইএসকিউএল সম্পর্কিত সমস্ত কিছু সরিয়ে দিতে চাই। যখনই আমি এটি সনাক্ত করার চেষ্টা করছি। আমি তা পাচ্ছি

আমি চাই যে সবকিছু সরিয়ে দেওয়া হোক। মাইএসকিএল-সার্ভার, মাইএসকিএল-ক্লায়েন্ট, মাইএসকিএল-গ্রন্থাগার এবং এমনকি কনফিগারেশন।

আমাকে সাহায্য করুন!!!


অপসারণ কি সফল? যদি হ্যাঁ চেষ্টা করুন sudo apt-get autoclean। এটি অকেজো প্যাকেজগুলি সরিয়ে ফেলবে
জোসেফ এলসিড

1
আপনি অপসারণ করার চেষ্টা করছেন কি বাকি? আপনি কি অ্যাপটি-গেট পুরিজ বা dpkg --purge চেষ্টা করেছেন?
মাইকেলএন

আপনি চালানোর চেষ্টা করছেন locate mysql? যদি হ্যাঁ, তবে দৌড়ানোর updatedbআগে দৌড়াতে চেষ্টা করুন locate
নিখিল 500

একটি উপদেশ: জিজ্ঞাসা askubuntu
সাগ্রুরেট

7
আমি পুনরায় খোলার জন্য এই প্রশ্নের প্রস্তাব দিই। এটি এমন একটি কাজ যা প্রায়শই প্রোগ্রামারদের দ্বারা সম্পাদন করা উচিত।
ড্যান নিসেনবাউম

উত্তর:


352

প্রথমত, আপনার প্রয়োজনীয় ডাটাবেসের সাহায্যে ব্যাকআপ করুন mysqldump

দ্রষ্টব্য: আপনি যদি পরে পুনরুদ্ধার করতে চান তবে কেবলমাত্র আপনার প্রাসঙ্গিক ডাটাবেসগুলি ব্যাকআপ করুন, এবং পুরোটি নয়, কারণ পুরো ডাটাবেসটি আসলে আপনাকে পরিষ্কার ও পুনরায় ইনস্টল করার প্রয়োজন হতে পারে)।

মোট, এটি করুন:

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

উপরের সমস্ত কমান্ড একক লাইনে (কেবল অনুলিপি করুন এবং পেস্ট করুন) :

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql

5
এই সমস্ত কিছুর আগে আপনাকে মাইএসকিএল পরিষেবা বন্ধ করতে হবে। "সুডো সার্ভিস স্টপ"। অন্যথায় আপনি "ইউজারডেল: ব্যবহারকারী মাইএসকিএল বর্তমানে লগ ইন করেছেন" এর মতো ত্রুটি পাবেন।
arulraj.net

1
ব্যবহারকারী গ্রুপটি মোছার বিষয়ে কী?
টাই

10
আরও সম্পূর্ণ আনইনস্টল করার জন্য, আমি কনফিগারেশন এবং লগগুলি অপসারণও অন্তর্ভুক্ত করব: sudo rm -rf /var/log/mysqlএবং sudo rm -rf /etc/mysql
ক্রিস

1
নিশ্চিত করেছে যে এটি মাইএসকিউএল 5.6 অপসারণ করতেও কাজ করে (কেবলমাত্র এই উত্তরের সাথে সম্পর্কিত কমান্ডের সংস্করণ নম্বরটি পরিবর্তন করুন)।
ড্যান নিসেনবাউম

1
মারিয়াডিবি-র পক্ষেও কাজ করেছেন। উভয়ই ইনস্টল / মুছে ফেলার পরে আমার বিবাদ হয়েছিল এবং সমস্ত মাইএসকিউএল / মারিয়াডিবি এটি পরিষ্কার করে দিয়েছে। ( mysqlmariadb
বিটিডব্লিউ

78

আপনাকে / var / lib / mysql ফোল্ডারটি সরিয়ে ফেলতে হবে। এছাড়াও, আপনি যখন প্যাকেজগুলি সরিয়ে ফেলেন (তখন আমি এটির সাহায্যে বলেছি) পরিষ্কার করুন।

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

আমি একই ধরনের সমস্যা সম্মুখীন হয়েছিল। দ্বিতীয় লাইনটি আমার সমস্যাগুলি থেকে মুক্তি পেয়েছে এবং আমাকে স্ক্র্যাচ থেকে মাইএসকিএল সেট আপ করার অনুমতি দিয়েছে। আশা করি এটি আপনাকেও সহায়তা করে!


নিম্নলিখিত কোডটি আমাকে সহায়তা করেছিল। sudo rm -rf /usr/bin/mysql
সিম্বা

28

টার্মিনালে এই কমান্ডগুলি চালান:

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

প্রতিটি কমান্ডের নিশ্চিতকরণের প্রয়োজন হিসাবে এই কমান্ডগুলি পৃথকভাবে চালান এবং যদি একটি ব্লক হিসাবে চালানো হয় তবে বর্তমানে চলমান একটির নীচের কমান্ডটি নিশ্চিতকরণ বাতিল করবে (কমান্ডটি চালিত হচ্ছে না)

দয়া করে আমি কীভাবে মাইএসকিএল আনইনস্টল করব?


আমার ক্ষেত্রে, প্রথম এবং দ্বিতীয় উত্তর অনুসরণ করা প্রয়োজন।
সুমিত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.