El problema inicial es que cuando intento ejecutarlo mysql
en la terminal, aparece algo como esto:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
Estaba intentando instalar MariaDb
y para eso instalé DBngin
la aplicación. Creo que creó una versión separada de MySql
. Lo desinstalé DBngin
y ahora estoy intentando desinstalarlo MySql
mediante homebrew, pero funciona en segundo plano incluso después de desinstalarlo mediante homebrew
. También lo desinstalé MariaDb
y por ahora solo estoy intentando recuperar mi antiguo MySql
con sus datos.
Después de la desinstalación, cuando escribo mysql en la línea de comando, no encuentro el comando. Eso es normal ¿verdad? Pero cuando escribo, brew services info mysql
muestra que mysql se está ejecutando:
mysql (homebrew.mxcl.mysql)
Running: ✘
Loaded: ✔
Schedulable: ✘
Luego comencé a buscar el pid de ese proceso mysql. Intenté encontrarlo mediante ps -A | grep mysql | awk '{print $1}'
el comando e imprimió el número, ahora mismo es 6407
. Pero cuando intenté finalizar ese proceso mediante kill -9 6407
un comando, dice: kill: kill 6407 failed: no such process
. Esto se debe a que cada vez que el número de pid cambia.
Para resumir, creo que tengo dos versiones de MySQL y probablemente se superpongan. Tengo todas mis bases de datos antiguas con nombres de carpetas dentro de /opt/homebrew/var/mysql
la carpeta y después de la instalación de MySQL a través de Homebrew, también crea esto /opt/homebrew/Cellar/mysql/8.3.0_1
.