আমি কীভাবে পুরোপুরি ডেবিয়ানের মাইএসকিএল-সার্ভারটি সরিয়ে ফেলব?


13

আমি অনুভব করেছি যে আমি আমার প্রশ্নটি এখানে ভাগ করে নেব এবং তারপরে উত্তর দেব, কারণ মনে হচ্ছে অনেক লোক আমার অবস্থাতেই আটকে আছে - তবে কোনও নির্দিষ্ট উত্তর নেই। সমস্যাটি হ'ল, যদি আপনি মাইএসকিএল-সার্ভার অপসারণ করে থাকেন তবে এটি কনফিগারেশন এবং ডাটাবেস ফাইলগুলি পরিষ্কার করে না, সুতরাং আপনি যদি কোনওভাবে এগুলি স্ক্রু আপ করেন, তবে আবার ইনস্টল করুন, সেগুলি প্রতিস্থাপন করবে না। তাই অনেক লোক জিজ্ঞাসা করছেন বলে মনে হচ্ছে "আমি কীভাবে পুরোপুরি মাইএসকিএল-সার্ভারটি সরিয়ে ফেলব, যাতে আমি নতুন করে ইনস্টল করতে পারি?" - প্রত্যেকে এর সাথে উত্তর দেয় apt-get remove --purge mysql-server- আমি নিশ্চিত কেন তা জানি না, তবে এটি পুরোপুরি আনইনস্টল করে না। আমার উত্তর অনুসরণ ...

উত্তর:


19

মাইএসকিএল-সার্ভার অপসারণ কাজ করে না কারণ মাইএসকিএল-সার্ভারটি কেবলমাত্র একটি মেটাপ্যাকেজ যা নির্দিষ্ট সার্ভার সংস্করণের উপর নির্ভর করে

apt-get remove --purge 'mysql-.*'

অথবা

apt-get remove --purge 'mysql-server.*'

কৌতুক করবে


টিপ জন্য ধন্যবাদ. আমি জানতাম না যে ওয়াইল্ডকার্ড ব্যবহার করা যেতে পারে।
নিক বোলটন

এটি আসলে একটি নিয়মিত প্রকাশ, এভাবে ''। * 'বরং' সরল ' '। আপনি যদি মাইএসকিএল অপসারণের চেষ্টা করেন- এটি কেবল মাইএসকিএল ----------- এর মতো একটি প্যাকেজটির সাথে মেলে যা খুব সহায়ক নয় :-)
জাস্টিন

নীচে উল্লিখিত হিসাবে আপনি মাইএসকিএল-সাধারণ সম্পর্কে সতর্ক থাকতে চান যা কয়েকটি বিট এবং টুকরা (ডোভিকোট স্প্রিংস মনে মনে) ব্যবহার করে।
ফ্রেঞ্চি

1
আহা, হ্যাঁ, রিজেক্স ওয়াইল্ডকার্ড নয় - ওফ!
নিক বোল্টন

আমি আমার রাস্পবিয়ান জেসিতে মাইএসকিএল 5.5 ইনস্টল করেছি। একটি আপগ্রেড করার পরে, আমি জানি না তবে কেন এটি ভুল কনফিগার করা হয়েছে, যা এটি সঠিকভাবে আনইনস্টল করা থেকে রোধ করেছিল। আপনার উত্তরটি পুরোপুরি মাইএসকিএল 5.5 সার্ভারটি সরিয়ে দিয়েছে এবং আমি আপডেট করতে সক্ষম হয়েছি। সাবধানতা অবলম্বন করুন আপনি ব্যাকআপ না রাখলে কনফিগার ফাইল (ডাটাবেস?) হারাবেন।
রাসেলহফ

2

এটি আমার পক্ষে কাজ করেছে (আমি v5.0 ইনস্টল করার চেষ্টাও করেছি, তবে এটি আরও খারাপ করেছে):

apt-get remove --purge mysql-server-5.0 mysql-common mysql-client-5.0 \
mysql-server-5.1 mysql-client-5.1 mysql-server mysql-client

apt-get install mysql-server

আমি মনে করি এখানকার চাবিটি সরিয়ে ফেলছে mysql-common- তবে আমি নিশ্চিত নই। দয়া করে এটি চেষ্টা করুন এবং আপনার মন্তব্যগুলি ছেড়ে দিন।


আপনি 5.0 এবং উপরোক্ত ব্যবহার করে থাকেন তাহলে apt-get purge ...হিসাবে একইapt-get --purge remove ...
Zoredache

1

এ নিয়ে আমার কিছু সমস্যা ছিল। সমস্ত সার্ভার প্যাকেজ মুছে ফেলার পরেও কিছু কনফিগার ফাইল ইনস্টল করা আছে mysql-commonযা এর নির্ভরতা libmysqlclient

dpkg -S /etc/mysqlকোন প্যাকেজগুলি এই ফাইলগুলি ইনস্টল করছে তা দেখার চেষ্টা করুন ।


0

এটি অর্জনের জন্য আপনি dpkg -P ব্যবহার করতে পারেন

Dpkg ম্যান পৃষ্ঠা থেকে

 -P or --purge removes everything, including configuration files.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.