আমি মাইএসকিউএল ব্যবহার করে ইনস্টল করেছি sudo apt-get
। এখন এটি আমার সিস্টেম থেকে সরানো দরকার।
আমি এটা কিভাবে করবো?
আমি মাইএসকিউএল ব্যবহার করে ইনস্টল করেছি sudo apt-get
। এখন এটি আমার সিস্টেম থেকে সরানো দরকার।
আমি এটা কিভাবে করবো?
উত্তর:
আপনার সিস্টেম থেকে সম্পূর্ণরূপে mysql অপসারণ করতে কেবল টার্মিনাল টাইপ করুন
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
sudo dpkg --purge mysql-server mysql-client mysql-common
আমি পাবেন: dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common
। আমি এখন কিছুটা বিভ্রান্ত। তা কি mysql
সরানো হয়েছে নাকি?
উপরের সমস্ত সমাধান সঠিক তবে আমি চেষ্টা করব
sudo apt-get অপসারণ - মাইএসকিএল * sudo আপ্ট-গেট অটোরেমোভ করুন sudo apt-get autoclean
এটি সমস্ত মাইএসকিএল সম্পর্কিত প্যাকেজ আনইনস্টল করবে।
sudo apt-get remove --purge -s 'mysql*'
আরও নির্দিষ্ট করে নির্দিষ্ট করতে চাইতে পারেন ।
এটি উবুন্টু 15.04 থেকে mysql 5.6 মুছে ফেলবে
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
প্রথমে আপনাকে পরিষেবা থেকে আপনার মাইএসকিএল সার্ভারটি বন্ধ করতে হবে।
sudo service mysql stop
তারপরে আপনি আনইনস্টল করতে purge কমান্ড ব্যবহার করতে পারেন
sudo apt-get purge mysql-server mysql-client
দ্রষ্টব্য: আপনার প্যাকেজ তালিকার উপরের উপর ভিত্তি করে। আমি সার্ভার এবং ক্লায়েন্ট উভয়ই ইনস্টল করেছি। এটি আপনার বিশ্বাসীদের জন্য
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
তারপর চলমান মাইএসকিউএল ছেড়ে দেয়া sudo dpkg --configure -a
দ্বারা অনুসরণ sudo apt-get remove --purge mysql*
আমার জন্য কাজ করেন।
আমি উবুন্টুকে বেশি ব্যবহার করি না তবে আমার মনে হয় আপনার চেষ্টা করা উচিত আমি তা করেছিলাম।
আমি প্রথম কমান্ড লাইনে এই টাইপ: sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
তারপরে নীচে এটি অনুসরণ করুন: sudo apt-get autoremove
এবং পরিশেষে এই টাইপ: sudo apt-get autoclean
।
আমি দেখতে পেয়েছি যে এটি সরানো হয়েছে।
আমি মাইএসকিএল রুট পাসওয়ার্ড ভুলে গিয়েছিলাম এবং পুনরায় সেট করার দরকার পড়ে। আমি এই চেষ্টা http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password এবং কারণ এটি লগ বা অনুরূপ লিখতে পারে না বলে রাখা কাজ করে নি। এখন আমার সমাধানটি ছিল উবুন্টু 13.10 এবং নতুন ইনস্টলেশন থেকে সম্পূর্ণরূপে মাইএসকিএল অপসারণ করা।
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
আমাকে শেষ কমান্ডলাইনটি চালাতে হয়েছিল, কারণ উবুন্টু মাঝে মাঝে কিছুটা লিব করে রাখে এমনকি আপনি সমস্তটি মুছে দেওয়ার চেষ্টাও করেন। এখন মাইএসকিএল সার্ভার এবং ক্লায়েন্ট ইনস্টল করুন
sudo apt-get install mysql-client mysql-server
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_history
updatedb
এই উত্তরটির ভিত্তিতে এবং আরও অনেক ...
এটি ব্যবহার করে দেখুন, এটি আপনার সিস্টেম থেকে মাইএসকিউএলের প্রতিটি ফাইল পুরোপুরি মুছবে:
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 apt-get install mysql-client-core-5.5
। কিন্তু এটা দেখায়:mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
। তার মানে কি এখনও আমার পিসিতে মাইএসকিএল থাকে?