আপনি কীভাবে ম্যাক ওএস এক্স থেকে মাইএসকিউএল আনইনস্টল করবেন?


208

আমি ঘটনাক্রমে স্নো চিতাবাঘের আমার ইন্টেল ম্যাকের উপর মাইএসকিউএলের পাওয়ারপিসি সংস্করণ ইনস্টল করেছি এবং এটি কোনও সমস্যা ছাড়াই ইনস্টল করা হয়েছে তবে অবশ্যই এটি সঠিকভাবে চালিত হয় না। আমি শুধু যথেষ্ট মনোযোগ দিতে হয়নি। এখন আমি যখন সঠিক x86 সংস্করণটি ইনস্টল করার চেষ্টা করব তখন এটি বলবে যে এটি ইনস্টল করতে পারে না কারণ একটি নতুন সংস্করণ ইতিমধ্যে ইনস্টল করা আছে। একটি গুগল ক্যোয়ারী আমাকে এই ক্রিয়াগুলি সম্পাদন করতে / এই ফাইলগুলি আনইনস্টল করতে মুছে ফেলার জন্য পরিচালিত করেছিল:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

এবং অবশেষে লাইনটি MYSQLCOM = -YES- থেকে সরিয়ে নিয়েছে /etc/hostconfig

তারা মোটেই সাহায্য করেছে বলে মনে হয় নি। নতুন সংস্করণ থাকার বিষয়ে আমি এখনও একই বার্তাটি পাচ্ছি। আমি আরও নতুন সংস্করণ (বর্তমান বিটা) ইনস্টল করার চেষ্টা করেছি এবং এটি ইতিমধ্যে ইনস্টল হওয়া নতুন সংস্করণ সম্পর্কেও আমাকে একই বার্তা দিয়েছে। আমি এটি প্রিফেস ফলকটি থেকে আনইনস্টল করতে পারি না কারণ আমি প্রিফপ্যানটিও কখনও ইনস্টল করি নি।


30
ওয়াইল্ডকার্ড সহ sudo rm -rf লাইনগুলি কিছুটা দায়িত্বজ্ঞানহীন। বিশেষত যখন আপনি "আমার" অক্ষর দিয়ে শুরু করে যে কোনও কিছু মুছতে পর্যাপ্ত পরিমাণে নেটটি ফেলে দেন - মাইএসকিউএলের শিরোনামে "আমার" শব্দের উপর একচেটিয়া মালিকানা নেই।
এরিক গোল্ডবার্গ

6
আমি প্রথমে / ইউএসআর / স্থানীয় / মাইএসকিএল / ডেটা ব্যাক আপ করার পরামর্শ দিয়েছিলাম - অনেক লোক বুঝতে পারে না যে মাইএসকিএল ম্যাকের উপরে তার ডেটা রাখে।
মাইকেল স্কট কুথবার্ট

উত্তর:



35

আমার এগুলিতে এন্ট্রিও ছিল:

/Library/Receipts/InstallHistory.plist

আমি মুছতে হয়েছিল।


এগুলি কোন ধরণের এন্ট্রি ছিল? আশা করি এটি কেবল পুরানো সংস্করণগুলিতে ছিল তবে আমি সেখানে মাইএসকিএল নামের কিছু দেখতে পাচ্ছি না।
টার্মটো

21

যদি আপনি ব্রিউয়ের মাধ্যমে মাইএসকিএল ইনস্টল করেন তবে আমরা মাইএসকিএল আনইনস্টল করতে কমান্ডটি ব্যবহার করতে পারি।

$ brew uninstall mysql

Uninstalling /usr/local/Cellar/mysql/5.6.19...

এটি আমার পক্ষে কাজ করেছে।


4
আমার ইচ্ছা ... আমি আমার ডিএমজি সংস্করণটি 10.8 থেকে সরিয়ে দিচ্ছি যাতে আমি মদ তৈরির সংস্করণটি ইনস্টল করতে পারি! :-)
ড্যানিস্টন

1
এছাড়াও "PATH =" / usr/local/opt/mysql@5.6/bin: export / .zshrc বা ~ / .Bash_profile বা ~ / .bashrc থেকে "PATH" "অপসারণ করুন।
হিমাংশু তানওয়ার

11
ps -ax | grep mysql

* যে কোনও মাইএসকিউএল প্রক্রিয়া বন্ধ করুন এবং হত্যা করুন

brew remove mysql
brew cleanup

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySql*

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

সম্পাদনা করুন /etc/hostconfigএবং লাইন সরানMYSQLCOM=-YES-

rm -rf ~/Library/PreferencePanes/My*    
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

* যে কোনও মাইএসকিউএল প্রক্রিয়া নিহত হয়েছে তা নিশ্চিত করার জন্য আপনার কম্পিউটারটি পুনরায় চালু করুন মাইএসকিএল চালানোর চেষ্টা করুন, এটি কাজ করা উচিত নয়


আমি মদ তৈরি করে মাইএসকিএল 5.6 ইনস্টল করেছি। এরকম brew remove mysqlআমাকে ত্রুটি দান করা হল, 'ত্রুটি: জাতীয় কোনও ছোট পিপা / usr / স্থানীয় / ভুগর্ভস্থ ভাণ্ডার / MySQL "। তাই আমাকে করতে হয়েছিল brew uninstall mysql@5.6। এছাড়াও, আমাকে "এক্সপোর্ট PATH =" / usr/local/opt/mysql@5.6/bin: ash PATH "" বাশ প্রোফাইল থেকে (আমার মামলার জন্য ~ / .zshrc)
হিমাংশু তানওয়ার

10

আপনার প্রশ্নে মুছে ফেলা কমান্ডগুলির দীর্ঘ তালিকা বাদ দেওয়া, যা আমার সাম্প্রতিক এই সমস্যাটির আমার সাম্প্রতিক অভিজ্ঞতায় বেশ বিস্তৃত মনে হয়েছে, আমি mysql.sock / প্রাইভেট / ভারে চলছে এবং এটি সরিয়েছি। আমি ব্যবহার করতাম

find / -name mysql -print 2> /dev/null

... কোনও মাইএসকিএল ডিরেক্টরি বা ফাইলের মতো দেখতে পাওয়া এবং বেশিরভাগ যা এসেছিল তা সরিয়ে ফেলতে (পার্ল / পাইথন অ্যাক্সেস মডিউলগুলি বাদ দিয়ে) সন্ধান করতে। আপনার এটিও পরীক্ষা করতে হবে যে ডেমনটি এখনও ক্রিয়াকলাপ মনিটর (বা ব্যবহার করে কমান্ড লাইনে ps -A) ব্যবহার করে চলছে না । আমি দেখতে পেলাম যে ফাইলগুলি মোছার পরেও মাইএসকিএলডি চলছে।


1
আপনি (এবং এই ক্ষেত্রে, সম্ভবত উচিত) ব্যবহার করতে পারেন -inameযদি আপনার findএটি সমর্থন একটি কেস-অবশ অনুসন্ধান সম্পাদন করতে
damd

4

আমার কাছে /etc/my.cnf এ একটি কনফিগার ফাইল ছিল যা আমার ম্যাক ওএস এক্স স্নো লেপার্ড ইনস্টলটিতে মুছতে হবে


4

এটি ওভারকিল হতে পারে তবে আপনার মাইএসকিউএল কমান্ডের ইতিহাসটি এ থেকে মুছা যায়:

~/.mysql_history

3

মাইএসকিউএল এটি মুছে ফেলার চেষ্টা করার আগে আপনাকে কোথায় ইনস্টল করা হয়েছিল তা সনাক্ত করতে হবে।

আমি সর্বদা ম্যাক ওএস এক্স এর অধীন ইনস্টল করতে হাইভ্লোগিক গাইড ব্যবহার করি যা উত্স থেকে মাইএসকিউএল তৈরি করে। বিল্ডটি সেট আপ করার সময় আপনি একটি ডিরেক্টরি নির্দিষ্ট করতে পারেন যার অধীনে মাইএসকিউএল - प्रीফিক্স প্যারামিটার দিয়ে ইনস্টল করতে হয় । ডিরেক্টরিটি উপস্থিত নেই এবং উত্স থেকে ইনস্টল করার চেষ্টা করা উচিত তা আপনার নিশ্চিত করা উচিত।

./configure --prefix=/usr/local/mysql --with-extra-charsets=complex \
--enable-thread-safe-client --enable-local-infile --enable-shared \
--with-plugins=innobase

পুরানো উত্তর, আমি জানি, তবে এটি একটি পর্যালোচনা কার্যক্রমে প্রকাশিত হয়েছিল । মাইএসকিএল ইনস্টল করা হয়েছে কীভাবে এটি কীভাবে ইনস্টল করবেন তা নয়, তবে কীভাবে সনাক্ত করতে হবে তাও আপনার যুক্ত করা উচিত । যেমনটি এটি সত্যই প্রশ্নের উত্তর দেয় না।
মাইক 15

3

আপনার / var / db / রসিদগুলিও পরীক্ষা করা উচিত এবং com.mysql থাকা সমস্ত এন্ট্রি সরিয়ে ফেলতে হবে *

Sudo rm -rf /var/db/receipts/com.mysql.* ব্যবহার করা আমার পক্ষে কাজ করে না। আমাকে ভার / ডিবি / রসিদে যেতে হবে এবং প্রতিটিকে আলাদা করে মুছে ফেলতে হয়েছিল।


0

আমার জন্য, আমি হোমব্রিউ ব্যবহার করে বছর আগে মারিয়াডিবি ইনস্টল করেছি। সঠিক আনইনস্টল প্রক্রিয়াটি ছিল: মেরিআডবি আনইনস্টল করুন।


0

সম্পূর্ণ MySQL সরান

টার্মিনালটি খুলুন

mysqldumpআপনার ডাটাবেসগুলি ব্যাকআপ করতে ব্যবহার করুন

এর সাথে মাইএসকিউএল প্রক্রিয়াগুলি পরীক্ষা করুন:

ps -ax | grep mysql

যে কোনও মাইএসকিউএল প্রক্রিয়া বন্ধ করুন এবং হত্যা করুন

হোমব্রুতে মাইএসকিউএল বিশ্লেষণ করুন:

brew remove mysql
brew cleanup

ফাইলগুলি সরান:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*

পূর্ববর্তী মাইএসকিউএল অটো-লগইনটি আনলোড করুন:

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

পূর্ববর্তী মাইএসকিউএল কনফিগারেশন সরান:

subl /etc/hostconfig` 
# Remove the line MYSQLCOM=-YES-

পূর্ববর্তী মাইএসকিউএল পছন্দগুলি সরান:

rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

কোনও মাইএসকিউএল প্রক্রিয়া মারা গেছে তা নিশ্চিত করার জন্য আপনার কম্পিউটারটি পুনরায় চালু করুন

মাইএসকিএল চালানোর চেষ্টা করুন, এটি কাজ করা উচিত নয়


0

আমিও পেয়েছি

/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

ওএস এক্স 10.10 থেকে মাইএসকিউএল সম্প্রদায় সার্ভার 8.0.15 আনইনস্টল করতে এখানে অন্যান্য সমস্ত উত্তর ব্যবহারের পরে।


0

ওএস সংস্করণ: 10.14.6 MYSQL সংস্করণ: 8.0.14

গোটো সিস্টেমের পছন্দসমূহ -> এমওয়াইএসকিউএলএখানে চিত্র বর্ণনা লিখুন

মাইএসকিউএল সার্ভারটি বন্ধ করুন

এখানে চিত্র বর্ণনা লিখুন

মাইকিউএল সার্ভার বন্ধ করার পরে এমওয়াইএসকিউএল 8 আনইনস্টল করার জন্য একটি বিকল্প এখানে দেখানো হবে


-8

sudo find / | grep -i mysql

এটি আমার জন্য কবজির মতো কাজ করেছিল। সবেমাত্র তালিকার মধ্য দিয়ে গিয়ে নিশ্চিত করেছিলাম যে মাইএসকিউএল সম্পর্কিত যে কোনও কিছু মুছে ফেলা হয়েছে।


5
এটি আমার পক্ষে খুব খারাপ হয়ে গেছে, কারণ এটি মাইএসকিউএল চিত্রগুলির মতো জিনিসগুলি পেয়েছিল যা কোডা 2 ব্যবহার করেছিল, পাশাপাশি অ্যাডোব ব্রিজের কিছু ফাইল।
Ian128K

2
দ্রুত:sudo find / -iname "*mysql*"
bfontaine

2
হ্যাঁ, এটি করবেন না .. এটি আপনার অন্যান্য সমস্ত প্রোগ্রামের নির্ভরতা মুছে দেয়। আরেগ, আমি কীবোর্ড খুশি পেয়েছি .. প্রচুর জঞ্জাল হারিয়েছে।
জন Drefahl

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

4
কেন এটি একটি খারাপ ধারণা হিসাবে বিবেচিত হয়? মানে আপনি কী করবেন তা আপনার জানতে হবে। এই আদেশটি যা সন্ধান করে তা আপনার মুছে ফেলা উচিত নয়। কিন্তু একা কমান্ড কোনও ক্ষতি করে না। এবং আমাকে খুব সাহায্য করেছেন।
জুলু 16'17
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.