No puedo hacer que mi mysql comience en os x 10.7. Está localizado en/usr/local/mysql/bin/mysql
Recibo un comando no encontrado cuando escribo mysql --version
en la terminal.
Intenté que esto no puede acceder a mysql desde la línea de comando mac pero aún así no se encuentra el comando. Intenté instalar mysql con el dmg e intenté instalarlo a través de homebrew y no puedo hacerlo funcionar. Cuando intento iniciar mysql con homebrew obtengo que MySQL no se iniciará
Este es mi $PATH
:
/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin: / usr / local / git / bin: / Users / Victoria / bin: / usr / local // usr / local / mysql / bin / private / var / mysql / private / var / mysql / bin
Respuestas:
Este es el problema con su $ PATH:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
.$PATH
es donde el shell busca archivos de comandos. Las carpetas para buscar deben separarse con dos puntos. Y por lo tanto, desea/usr/local/mysql/bin/
en su camino, pero en su lugar busca/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
, lo que probablemente no existe.En cambio quieres
${PATH}:/usr/local/mysql/bin
.También lo hacen
export PATH=${PATH}:/usr/local/mysql/bin
.Si desea que esto se ejecute cada vez que abra la terminal, póngalo en el archivo
.bash_profile
, que se ejecuta cuando se abre la Terminal.fuente
$PATH
./usr/local/mysql/bin
.Enfrenté el mismo problema y finalmente obtuve una solución. Siga los pasos a continuación, si está utilizando MAMP.
Esto funciona para mi.
fuente
Una forma alternativa es crear un enlace suave en
/usr/local/bin
Pero si necesita otros ejecutables como
mysqldump
, necesitará crear un enlace suave para ellos.fuente
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Tienes que configurar PATH para mysql en tu
.bashrc
archivo usando lo siguiente:Pero si está utilizando,
oh my zsh
entonces debe agregar la ruta dentro del.zshrc
archivo.fuente
Es posible que su RUTA no esté configurada. Vaya a la terminal y escriba:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
Básicamente, esto le permite acceder a mysql desde cualquier lugar.
Escriba
cat .bash_profile
para comprobar que se ha configurado la RUTA.Compruebe la versión de mysql ahora:
mysql --version
Si esto todavía no funciona, cierre la terminal y vuelva a abrir. Verifique la versión ahora, debería funcionar. ¡Buena suerte!
fuente
Si instaló MySQL Server y aún obtiene
Lo más probable es que experimentes esto porque tienes una versión de Mac anterior.
Prueba esto:
en el directorio de inicio en la terminal
open -t .bash_profile
pegar
export PATH=${PATH}:/usr/local/mysql/bin/
dentro y guardarloen lugar de escribir,
mysql -uroot -p
pegue lo siguiente en su terminal:Ingresa tu contraseña. Ahora estas dentro.
fuente
He intentado muchas sugerencias sobre SO, pero esta es la que realmente funcionó para mí:
entonces escribes
Le pedirá que ingrese su contraseña.
fuente
Si está utilizando la terminal, deberá agregar lo siguiente a
./bash_profile
export PATH="/usr/local/mysql/bin:$PATH"
Si está utilizando zsh, deberá agregar la línea anterior a su
~/.zshrc
fuente
Agregue las siguientes líneas en bash_profile:
y guarde el bash_profile.
Ahora, en la terminal, inicie y detenga el servidor mysql usando los siguientes comandos:
y
fuente
Instalé MAMP y phpmyadmin estaba funcionando.
Pero no puedo encontrar / usr / local / bin / mysql
Esto lo arregló
fuente
Con MAMP
fuente
en terminal hacer:
Y agregue esta línea:
y el tipo esto en terminal:
fuente
Quizás ayude a alguien más. Ninguna de las respuestas anteriores funcionó para Catalina. Finalmente, esto resolvió el problema.
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/$(whoami)/.bash_profile
Por supuesto, debe cambiar la versión de mysql que ha instalado
fuente