Commit caccf8f5 by Antonio Rueda

Merge branch 'jpa' of http://gitlab.ujaen.es/ajrueda/UJACoin into jpa

parents b8fed25d 366edbda
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