سؤال

لقد قمت بتثبيت إصدار PowerPC من MySQL بطريق الخطأ على Intel Mac في Snow Leopard ، وتم تثبيته دون مشكلة ولكن بالطبع لا يعمل بشكل صحيح. أنا فقط لم أولي اهتماما كافيا. الآن عندما أحاول تثبيت إصدار X86 الصحيح ، فإنه لا يمكن تثبيته لأنه تم تثبيت إصدار أحدث بالفعل. قادني استعلام Google إلى تنفيذ هذه الإجراءات/حذف هذه الملفات لإلغاء تثبيتها:

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

لم يساعدوا على الإطلاق. ما زلت أتلقى نفس الرسالة حول وجود إصدار أحدث. حاولت تثبيت إصدار أحدث (الإصدار التجريبي الحالي) ، كما أعطاني نفس الرسالة حول إصدار أحدث تم تثبيته بالفعل. لا يمكنني إلغاء تثبيته من جزء Prefs لأنني لم أقم أبدًا بتثبيت prefpane أيضًا.

هل كانت مفيدة؟

المحلول

حاول الجري أيضًا

sudo rm -rf /var/db/receipts/com.mysql.*

نصائح أخرى

كان لدي أيضًا إدخالات في:

/Library/Receipts/InstallHistory.plist

أنه كان علي حذف.

إذا قمت بتثبيت MySQL عبر المشروب ، فيمكننا استخدام الأمر لإلغاء تثبيت MySQL.

$ brew uninstall mysql

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

هذا عمل بالنسبة لي.

ps -ax | grep mysql

*توقف وقتل أي عمليات 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*

*أعد تشغيل جهاز الكمبيوتر الخاص بك فقط لضمان قتل أي عمليات MySQL ، حاول تشغيل MySQL ، يجب ألا يعمل

بصرف النظر عن القائمة الطويلة لإزالة الأوامر في سؤالك ، والتي تبدو شاملة للغاية في تجربتي الأخيرة في هذه المشكلة بالضبط ، وجدت mysql.sock قيد التشغيل في /var /var وإزالتها. إستعملت

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

... للعثور على أي شيء يشبه دليل MySQL أو ملف وإزالة معظم ما حدث (بصرف النظر عن وحدات الوصول Perl/Python). قد تحتاج أيضًا إلى التحقق من أن الخفي لا يزال يعمل باستخدام شاشة النشاط (أو في سطر الأوامر باستخدام ps -A). لقد وجدت أن MySQLD كان لا يزال يعمل حتى بعد حذف الملفات.

كان لدي أيضًا ملف تكوين على /etc/my.cnf الذي كنت بحاجة إلى حذفه على تثبيت Mac OS X Snow Leopard

تحتاج إلى تحديد المكان الذي تم فيه تثبيت MySQL قبل محاولة حذفه.

أنا دائما استخدم دليل hivelogic للتثبيت تحت Mac OS X الذي يبني MySQL من المصدر. عند إعداد الإنشاء ، يمكنك تحديد دليل يتم بموجبه تثبيت MySQL مع --بادئة معامل. يجب عليك التأكد من أن الدليل غير موجود ومحاولة التثبيت من المصدر.

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

قد يكون مبالغة ولكن يمكن أيضًا القضاء على سجل أمر MySQL الخاص بك من:

~/.mysql_history

يجب عليك أيضًا التحقق من/var/db/الإيصالات وإزالة جميع الإدخالات التي تحتوي على com.mysql.*

باستخدام sudo rm -rf /var/db/receipts/com.mysql.* لم ينجح لي. اضطررت للذهاب إلى var/db/الإيصالات وحذف كل واحد بشكل منفصل.

بالنسبة لي ، كنت قد قمت بتثبيت MariaDB منذ سنوات باستخدام Homebrew. كان إجراء إلغاء التثبيت الصحيح: Brew Uninstall Mariadb.

إزالة mySQL تماما

افتح المحطة

يستخدم mysqldump لنسخ احتياطي قواعد البيانات الخاصة بك

تحقق من عمليات MySQL مع:

ps -ax | grep mysql

توقف وقتل أي عمليات MySQL

تحليل mysql على homebrew:

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*

قم بتفريغ MySQL Auto-Login السابق:

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

إزالة تكوين MySQL السابق:

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

قم بإزالة تفضيلات MySQL السابقة:

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*

أعد تشغيل جهاز الكمبيوتر الخاص بك فقط لضمان مقتل أي عمليات MySQL

حاول تشغيل MySQL ، لا ينبغي أن تعمل

I also found

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

after using all of the other answers here to uninstall MySQL Community Server 8.0.15 from OS X 10.10.

sudo find / | grep -i mysql

This worked like a charm for me. Just went through the list and ensured that anything MySQL related was deleted.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top