217 votes

Comment désinstallez-vous MySQL de Mac OS X?

J'ai accidentellement installé la version PowerPC de MySQL sur mon Mac Intel sous Snow Leopard, et il est installé sans problème, mais bien sûr, ne veut pas s'exécuter correctement. Je n'ai tout simplement pas assez attention. Maintenant, quand j'essaie d'installer la bonne version x86 il dit qu'il ne peut pas installer une version plus récente est déjà installée. Une requête Google m'a conduit à effectuer ces actions/supprimer ces fichiers pour le désinstaller:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

Ils n'ont pas semblé aider à tous. Je ne reçois toujours le même message au sujet de l'existence d'une version plus récente. J'ai essayé d'installer une nouvelle version (la version Bêta actuelle) et il m'a aussi donné le même message sur une version plus récente est déjà installée. Je ne peux pas le désinstaller à partir de la Préf Volet parce que je n'ai jamais installé le PrefPane aussi.

231voto

Ben Alpert Points 30381

Essayez de courir aussi

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

37voto

rm-rf Points 788

J’ai eu aussi des entrées :

que j’ai dû supprimer.

30voto

bapu Points 76

Si vous avez installé mysql par infusion alors nous pouvons utiliser la commande pour désinstaller mysql.

Cela a fonctionné pour moi.

3voto

Brian Lyttle Points 9344

Vous avez besoin d'identifier où MySQL est installé à l'avant de tenter de le supprimer.

J'ai toujours utiliser la Hivelogic guide à l'installation sous Mac OS X, qui s'appuie MySQL à partir de la source. Lors de la configuration de la construction, vous pouvez spécifier un répertoire dans lequel installer MySQL avec l' option--prefix paramètre. Assurez-vous que le répertoire n'existe pas et essayez de l'installer à partir des sources.

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

-10voto

PaulD Points 81

``

Cela a fonctionné comme un charme pour moi. Juste traversé la liste et veillé à ce que quoi que ce soit MySQL associé a été supprimé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X