Create default MySQL user and MySQL database on Docker
From: Docker Hub
When you start the mysql
image, you can pass some environment variables. MySql
image will read those variables and do some job. See docker-entrypoint.sh file.
If you want to create user/password, you can specify MYSQL_USER
and
MYSQL_PASSWORD
on docker-compose.yml
file, environment section.
If you want to create a new database, you just need put a value for MYSQL_DATABASE
.
If you put 3 above variables on .env file, the user/password above will be granted superuser access to this database.