Linux – Acceso a una BBDD mysql desde Bash

Muchas veces necesitamos sacar algún dato o incluso modificar algún dato de una base de datos BBDD mysql desde nuestra consola.

Dividiremos el Script en 2 partes:

  1. Definición de los parámetros para la conexión a la BBDD mysql.
  2. Conexión y operación a realizar sobre la BBDD: SELECT /UPDATE/DELETE, etc propiamente dicho.
#!/bin/sh
####Definimos lor parametros de conexion a la BBDD mysql
SQL_HOST=localhost
SQL_USER="usuario"
SQL_PASSWORD="password"
SQL_DATABASE="basededatos"
####Montamos los parametros de conexión.
SQL_ARGS="-h $SQL_HOST -u $SQL_USER -p$SQL_PASSWORD -D $SQL_DATABASE -s -e"
#### Montamos la sentencia SQL y la lanzamos
mysql $SQL_ARGS "SELECT CURDATE();"

Habrá que modificar las variables del script según tengamos configurado la BBDD a la que queramos conectarnos.

Si lanzamos el script, este nos devolverá la siguiente salida:

elsotanillo:~/# ./ScriptConectaMysqlDesdeBash.sh
CURDATE()
2006-05-22

Share

Leave a Reply

Your email address will not be published. Required fields are marked *

Información básica sobre protección de datos Ver más

  • Responsable: Juan Sierra Pons.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a ovh que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.