Normalmente al instalar el Sistema de Gestión de Base de Datos Relacional MySQL no se tiene acceso al comando mysql desde la Terminal de Mac. Es por ello que para poder acceder al Monitor de MySQL se tiene que previamente navegar en la Terminal hasta la carpeta en la cual se encuentra el ejecutable mysqlpara poder invocar al comando correctamente.
Sin embargo, existe una manera de habilitar el comando MySQL para que esté accesible desde cualquier carpeta en la cual se encuentre en la Terminal. En el siguiente tutorial se muestra dicho proceso que no requiere de ninguna herramienta adicional además del sistema operativo Mac OSX y el servicio MySQL instalado en el sistema.
Primero, deben verificar que efectivamente el comando mysql no está disponible desde su Terminal. Para hacer esto deben abrir una ventana de Terminal e intentar ejecutar el comando mysql desde la ubicación por defecto en la que se encuentre la aplicación (normalmente, la carpeta del usuario con el cual se inicio la sesión). En caso obtengan el siguiente mensaje van a necesitar continuar con el tutorial para configurar correctamente el acceso al comando mysql.
Justamente en la carpeta del usuario que ha iniciado sesión actualmente (/Users/nombre-de-usuario/) probablemente se encuentre el archivo .bash_profile que es necesario para poder realizar la configuración deseada. Para poder verificar la existencia de este archivo se hace uso de un editor que se puede invocar desde la terminal, el cual se llama nano. Deben escribir entonces en la Terminal lo siguiente:
Con este comando se abre el editor de Terminal nano el cual, si no encuentra el archivo .bash_profile en la ubicación actual, va mostrar un mensaje [New File] en la parte inferior central de la ventana. Realmente no importa si el archivo es nuevo o ya existía. Lo importante es que al finalizar el archivo debe quedar más o menos así
donde “/Applications/MAMP/Library/bin” es la ubicación del ejecutable mysql. Esta dirección puede cambiar dependiendo de la manera en que se ha instalado MySQL. En este caso se ha hecho para una instalación de MAMP existente
Luego se guarda el archivo haciendo uso de las teclas de acceso rápido para la acción Write Out que indica el mismo editor (^O, o sea Ctrl+O) y luego se sale del editor haciendo uso de la combinación de teclas respectiva (^X, osea Ctrl+X). Se puede ver que el Terminal vuelve a la pantalla anterior en donde se ven los comandos que anteriormente se habían ingresado. ¡Ya se ha salido del editor nano!
Seguidamente, se tiene que forzar al Terminal a recargar el archivo .bash_profile que acabamos de modificar. Para esto se tiene dos opciones: Cerrar y volver a abrir el Terminal o ejecutar el siguiente comando:
Luego de haber seguido cualquiera de las dos opciones mencionadas se puede proceder a ejecutar de nuevo el comando mysql
En este paso pueden aparecer múltiples errores lo cual no quiere decir que la configuración hecha ha sido incorrecta. Pueden verse errores como, por ejemplo, el no poder acceder por no haber configurado un usuario de MySQL anónimo lo cual se evita de la siguiente manera
o que no se pueda acceder a MySQL porque no se ha iniciado dicho servicio el ordenador lo cual se repara iniciando el servicio correspondiente.
Para tener la seguridad de que la configuración ha sido correcta debe dejar de verse el mensaje command not found.