xxxxxxxxxx
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 mysql:latest
xxxxxxxxxx
# If you run the container with a command like the following:
# sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
sudo docker exec -t -i some-mysql /bin/bash
mysql -uroot -pmy-secret-pw
# An example below:
sudo docker run --name mysqldb -e MYSQL_ROOT_PASSWORD=MySecretPass -d mysql:latest
sudo docker start mysqldb
sudo docker exec -t -i mysqldb /bin/bash
mysql -uroot -pMySecretPass
xxxxxxxxxx
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=mySchema mysql:5
xxxxxxxxxx
$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
xxxxxxxxxx
docker exec <container_id> /bin/sh -c 'mysql -u root -ppassword </dummy.sql'
xxxxxxxxxx
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
xxxxxxxxxx
# login into mysql
docker logs mysql1 2>&1 | grep GENERATED # check the automatically generated password of root user, copy it
docker exec -it mysql1 mysql -u root -p # parse and press the Enter key
xxxxxxxxxx
docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
xxxxxxxxxx
# reference this thread
https://arctype.com/mysql/install/docker-windows-mysql