DEV Community

Discussion on: MySQL 8 en Docker de manera fácil y para toda la familia

Collapse
 
frandieguez profile image
Fran Diéguez • Edited

Boas lito,

podes aforrar alguns pasos da configuracion empregando as ENV vars MYSQL_USER, MYSQL_PASSWORD e MYSQL_DATABASE no momento de arrincar por primeira vez o container


$> sudo docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=XXXX -e MYSQL_USER=XXXX -e MYSQL_DATABASE=XXX -v mysql-8-data:/var/lib/mysql --name=mysql-8 -d mysql/mysql-server:latest

Ademais eu para editar o /etc/mysql/my.cnf montariao como volume cara fora.

-v ./custom.cnf:/etc/mysql/conf.d/config-file.cnf
Collapse
 
lito profile image
Lito • Edited

Sí, o primeiro comentario íbao engadir tamén como opción posible, pero quería evitar no posible complicar a instalación/configuración. Así xa ven co usuario por defecto root e co contrasinal seguro.

O segundo, casi igual, tes que buscar un lugar local donde montalo e acordarte que o tes montado aí. Total para un par de veces que se toca ese arquivo, pois casi nin vale a pena.

Gracias polos comentarios! así tamén quedan como achega para o resto de usuarios :)