Instalación de una base de datos en un proyecto de Heroku

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

  1. Menú hamburguesa → Elements
  2. Selecciono ClearDB MySQL
  3. Install ClearDB MySQL
  4. Selecciono el proyecto al que quiero añadir la base de datos
  5. Pulsamos sobre Provision add-on (necesitaremos tener configurada una tarjeta bancaria)
  6. Debemos esperar unos minutos a que la base de datos sea creada, o cuando nos intentemos conectar a ella nos dará un error de conexión.
  7. Ejecutando en la carpeta de nuestro proyecto el comando:
heroku apps

Podremos ver las aplicaciones de Heroku que hay instaladas en nuestra cuenta. Nos fijamos en el nombre de la aplicación de la que queremos obtener los datos de conexión a la base de datos (por ejemplo, una llamada termine) y ejecutamos el comando:

heroku config -a termine

podremos ver los datos de conexión a la base de datos. Usaremos estos datos en el workbench. Por ejemplo, para esta url:

mysql://be45deb9852070:798cb3e2@eu-cdbr-west-02.cleardb.net/heroku_83c786ff2b6e84d?reconnect=true

Usuario: be45deb9852070
Password: 798cb3e2
Nombre Base de datos: heroku_83c786ff2b6e84d
host: eu-cdbr-west-02.cleardb.net

Ver la las trazas

heroku logs --tail

Aquí veremos los logs de los errores y los console.log escritos (si estamos ejecutando nodejs).

Debemos fijarnos sobre todo en la parte alta de las trazas.

Lanzar el proyecto

heroku open

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.