tutorial - mysql versiones
Comando Mysql no encontrado en OS X 10.7 (5)
Debes establecer PATH para mysql en tu archivo .bashrc
usando lo siguiente:
export PATH=$PATH:/usr/local/mysql/bin
Pero si está utilizando oh my zsh
, debe agregar la ruta dentro del archivo .zshrc
.
No puedo hacer que mi mysql comience en os x 10.7. Se encuentra en /usr/local/mysql/bin/mysql
Obtengo el comando no encontrado cuando 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 dmg y he intentado instalarlo a través de homebrew y no puedo hacer que funcione. Cuando trato de iniciar mysql con homebrew consigo MySQL no se iniciará
Este es mi $PATH
:
/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin: / usr / local / git / bin: / Usuarios / Victoria / bin: / usr / local // usr / local / mysql / bin / private / var / mysql / private / var / mysql / bin
Enfrenté el mismo problema, y finalmente obtuve una solución. Siga los pasos a continuación, si está usando MAMP.
- Inicie MAMP o MAMP PRO
- Comience el servidor
- Abrir terminal (Aplicaciones -> Utilidades)
- Escriba: (una línea) / Aplicaciones / MAMP / Library / bin / mysql --host = localhost -uroot -proot
Esto funciona para mí
Este es el problema con tu $ PATH:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
.
$PATH
es donde el shell busca los archivos de comando. Las carpetas para buscar deben separarse con dos puntos. Y entonces quiere /usr/local/mysql/bin/
en su ruta, pero en su lugar busca en /usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
, que probablemente no exista
En su lugar, quiere ${PATH}:/usr/local/mysql/bin
.
Entonces, export PATH=${PATH}:/usr/local/mysql/bin
.
Si desea que esto se ejecute cada vez que abra el terminal, .bash_profile
en el archivo .bash_profile
, que se ejecuta cuando se abre Terminal.
He intentado muchas de las sugerencias sobre SO, pero esta es la que realmente funcionó para mí:
sudo sh -c ''echo /usr/local/mysql/bin > /etc/paths.d/mysql''
entonces escribes
mysql
Le pedirá que ingrese su contraseña.
Una forma alternativa es crear enlaces suaves en /usr/local/bin
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Pero si necesita otros ejecutables como mysqldump
, tendrá que crear un enlace para ellos.