Commit 7b930299 by Antonio Rueda

Creación de README.md con instrucciones para preparar la base de datos

usando una imagen Docker.
parent d3e90004
Showing with 27 additions and 0 deletions
## Proyecto UJACoin con persistencia mediante JPA/Hibernate/MySQL
### Conexión con la base de datos
La forma más sencilla de preparar la base de datos es utilizando la imagen
mysql de docker, para ello hay que tener instalado Docker Desktop
(https://www.docker.com/products/docker-desktop). Después basta con ejecutar
los siguientes comandos:
```
docker run -d -p 33060:3306 --name mysql-db -e MYSQL_ROOT_PASSWORD=secret mysql
```
Esto descarga e instala la imagen oficial de mysql (última versión).
Después arranca el contenedor, define _secret_ como clave de root y
asocia MySQL al puerto de la máquina anfitrión 33060.
```
docker exec mysql-db mysql -psecret -e “create ujacoin; create user 'ujacoin'
identified by 'secret'; grant all privileges on ujacoin to 'ujacoin' @ '%' "
```
Este comando ejecuta la utilidad de administración mysql dentro del contenedor,
crea la base de datos ujacoin, un usuario con el mismo nombre y clave _secret_
y finalmente le otorga los permisos necesarios para trabajar con la base
de datos.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment