Como añadir la variable MySQL al $PATH para resolver el error: “mysql: command not found”

En sistemas Linux nunca tiramos de rutas absolutas u utilizamos las variables del sistema como en el caso del cliente mysql.

Sera costumbre de instalar todo con apt o yum, etc.

Pero bueno siempre hay casoso especiales, como tener que compilar mysql porque lo pide tu jefe o que en un caso de muñonismo hayas borrado la variable del path.

En cualquier caso si lanzas el comando mysql y te muestra el error “mysql: command not found” no hay que preocuparse porque hay fácil solución.

Basta con añadir la ruta del mysql a la variable del sistema con:

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

en este caso probamos el comando mysql y si nos funciona lo siguente es añadirlo permanente en el fichero . bash_profile del usuario que queremos que ejecute el comando

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

Nunca me acuerdo del barrabin barrabash #!/bin/bash

Bienvenidos a mi blog de autoayuda para administradores de sistemas, los más puristas no lo reconocerán pero a todo el mundo se le olvida el dichoso barrabin barrabash (#!/bin/bash) y que mejor que utilizar la primera entrada para la cabecera de los scripts en bash.

Dejo el código del archiconocido hola mundo:

#!/bin/bash

echo 'hola mundo';

Y ya sabeis no os olvides de dar permisos de ejecución al script (chmod +x)