Instalé accidentalmente la versión PowerPC de MySQL en mi Intel Mac en Snow Leopard, y se instaló sin problemas, pero por supuesto no funciona correctamente. Simplemente no presté suficiente atención. Ahora, cuando intento instalar la versión x86 correcta, dice que no se puede instalar porque ya está instalada una versión más nueva. Una consulta de Google me llevó a realizar estas acciones / eliminar estos archivos para desinstalarlo:
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*
Y finalmente eliminó la línea MYSQLCOM = -YES- de /etc/hostconfig
No parecen haber ayudado en absoluto. Todavía recibo el mismo mensaje acerca de que hay una versión más nueva. Intenté instalar una versión aún más nueva (la Beta actual) y también me dio el mismo mensaje sobre una versión más nueva que ya está instalada. No puedo desinstalarlo del Panel Prefs porque nunca instalé el Panel Pref también.
fuente
Respuestas:
Intenta correr también
fuente
sudo rm -rf /Library/StartupItems/MySQLCOM
si existeTambién tuve entradas en:
que tuve que borrar
fuente
Si instaló mysql a través de brew, entonces podemos usar el comando para desinstalar mysql.
Esto funcionó para mí.
fuente
* detener y eliminar cualquier proceso de MySQL
editar
/etc/hostconfig
y eliminar la líneaMYSQLCOM=-YES-
* reinicie su computadora solo para asegurarse de que se eliminen los procesos de MySQL, intente ejecutar mysql, no debería funcionar
fuente
brew remove mysql
me estaba dando un error: "Error: No existe ese barril: / usr / local / Cellar / mysql". Entonces tuve que hacerbrew uninstall [email protected]
. Además, tuve que eliminar "export PATH =" / usr/local/opt/[email protected]/bin: $ PATH "" del perfil bash (~ / .zshrc para mi caso)Además de la larga lista de comandos de eliminación en su pregunta, que parece bastante completa en mi experiencia reciente sobre exactamente este problema, encontré que mysql.sock se ejecuta en / private / var y lo eliminé. solía
find / -name mysql -print 2> /dev/null
... para encontrar cualquier cosa que parezca un directorio o archivo mysql y elimine la mayor parte de lo que surgió (aparte de los módulos de acceso Perl / Python). También es posible que deba verificar que el daemon todavía no se esté ejecutando con el Monitor de actividad (o en la línea de comando usando
ps -A
). Descubrí que mysqld todavía se estaba ejecutando incluso después de eliminar los archivos.fuente
-iname
si lofind
admite para realizar una búsqueda que noTambién tenía un archivo de configuración en /etc/my.cnf que necesitaba eliminar en mi instalación de Mac OS X Snow Leopard
fuente
Puede ser excesivo, pero su historial de comandos MySQL también se puede borrar de:
fuente
Debe identificar dónde se instaló MySQL antes de intentar eliminarlo.
Siempre uso la guía de Hivelogic para instalar bajo Mac OS X que construye MySQL desde la fuente. Al configurar la compilación, puede especificar un directorio en el que instalar MySQL con el parámetro --prefix . Debe asegurarse de que el directorio no exista e intentar instalarlo desde el origen.
fuente
También debe verificar / var / db / recepts y eliminar todas las entradas que contienen com.mysql. *
Usar sudo rm -rf /var/db/receipts/com.mysql.* no funcionó para mí. Tuve que entrar en var / db / recibos y eliminar cada uno por separado.
fuente
Para mí, había instalado MariaDB hace años usando homebrew. El procedimiento de desinstalación correcto fue: brew uninstall mariadb.
fuente
Eliminar MySQL completamente
Abrir la terminal
Use
mysqldump
para hacer una copia de seguridad de sus bases de datosVerifique los procesos de MySQL con:
Detenga y elimine cualquier proceso de MySQL
Analizar MySQL en HomeBrew:
Eliminar archivos:
Descargue el inicio de sesión automático MySQL anterior:
Eliminar la configuración anterior de MySQL:
Eliminar las preferencias anteriores de MySQL:
Reinicia tu computadora solo para asegurarte de que se eliminen los procesos de MySQL
Intenta ejecutar mysql, no debería funcionar
fuente
Yo tambien encontre
/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
después de usar todas las otras respuestas aquí para desinstalar MySQL Community Server 8.0.15 de OS X 10.10.
fuente
Versión del sistema operativo: 10.14.6 Versión MYSQL: 8.0.14
Ir a Preferencias del sistema -> MYSQL
Detener el servidor MySQL
Aquí se mostrará una opción para desinstalar MYSQL 8 después de detener el servidor Mysql
fuente
sudo find / | grep -i mysql
Esto funcionó como un encanto para mí. Solo revisé la lista y me aseguré de que todo lo relacionado con MySQL fuera eliminado.
fuente
sudo find / -iname "*mysql*"