¿Cómo agregar MySQL a la variable $ PATH para resolver "mysql: command no encontrado"?

Instalé MySQL en mi Mac, y ahora me gustaría agregarlo a mi variable $PATH . Quiero ser capaz de escribir mysql cualquier lugar.

Traté de agregar lo siguiente a mi file .profile :

 export PATH=${PATH}/usr/local/mysql/bin/ 

He reiniciado mi Terminal pero no funciona. Todavía dice: -bash: mysql: command not found .

¿Cómo puedo agregar esto correctamente a mi $PATH ?

Estoy usando OS X Yosemite.

  • ¿Cómo puedo saber qué installation de MySQL se inicia con PrefPane en las Preferences del Sistema?
  • No se puede iniciar session en la database MySQL relacionada con WordPress desde iTerm
  • ¡ERROR! ¡El file PID del server MySQL no pudo ser encontrado!
  • Extraño error de MySQL <No se puede leer desde el file de posts ... errmsg.sys>
  • Problemas al ejecutar MySQL en OS X 10.9.5
  • phpMyAdmin 403 Error prohibido después de la actualización a Yosemite
  • El script de mysqldump no funcionaba correctamente invocado por launchctl en OS X
  • El uso pesado de MySQL hace que el process de Dock congele el sistema
  • 5 Solutions collect form web for “¿Cómo agregar MySQL a la variable $ PATH para resolver "mysql: command no encontrado"?”

    Esta es la razón por la cual su código actual no está funcionando:

     export PATH=${PATH}/usr/local/mysql/bin/ 

    Olvidaste los dos puntos

     export PATH=${PATH}:/usr/local/mysql/bin/ 

    es el código correcto

    Intente agregar la siguiente línea a su file .bash_profile .

     export PATH="/usr/local/mysql/bin:$PATH" 

    Puede hacerlo fácilmente con el siguiente command, que agregará la línea si el file ya existe o creará un nuevo file con la línea si no lo hace.

     echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile 

    Para ello, vaya a su file .bash_profile y añádale estas líneas.

     alias mysql.start="sudo /usr/local/mysql/support-files/mysql.server start" alias mysql.stop="sudo /usr/local/mysql/support-files/mysql.server stop" alias mysql.restart="sudo /usr/local/mysql/support-files/mysql.server restart" alias mysql.status="sudo /usr/local/mysql/support-files/mysql.server status" 

    Después de que haya hecho esto, puede iniciar, detener, reiniciar y verificar el estado de su connection en cualquier lugar de su terminal de esta manera:

     mysql.start - starts mysql mysql.stop - stop mysql mysql.restart - restarts mysql mysql.status - checks the status of mysql 

    Espero que ayude aunque pueda llegar tarde. ¡ACLAMACIONES!

    También puede usar un alias para hacer cosas como configurar el nombre de usuario y la database.

    En .bash_profile (solo .profile en algunos sistemas)

     alias mysql='/usr/local/mysql/bin/mysql -u username --default-character-set=utf8' -p databasename 

    cierre la session y abra una nueva terminal o no obtendrá la configuration

    Ahora escribiendo mysql le pedirá la contraseña de su database y lo llevará directamente allí, en lugar de manipular las opciones cada vez.

    edite el file de configuration de todo el sistema:

     /etc/paths 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).