Skip to content

Instantly share code, notes, and snippets.

@gerardolima
Forked from s1moe2/docker-mysql.md
Created July 17, 2019 14:02
Show Gist options
  • Select an option

  • Save gerardolima/1cdc137de6abd6be71c6ef182235a592 to your computer and use it in GitHub Desktop.

Select an option

Save gerardolima/1cdc137de6abd6be71c6ef182235a592 to your computer and use it in GitHub Desktop.
Local Docker MySQL (5.7) server setup

Local Docker MySQL server setup

  • Pull latest MySQL docker image

docker pull mysql:5.7

  • Create a directory to mount volumes and persist container data

mkdir $HOME/docker/volumes/mysql5.7

  • Start the thing

docker run --rm --name mysql5.7-docker -e MYSQL_ROOT_PASSWORD=mypassword -d -p 127.0.0.1:3306:3306 -v $HOME/docker/volumes/mysql5.7:/var/lib/mysql mysql:5.7

  • Connect to the database server

docker exec --tty --interactive mysql5.7-docker mysql -uroot -p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment