Skip to content

Instantly share code, notes, and snippets.

@diegopacheco
Last active April 29, 2024 13:48
Show Gist options
  • Save diegopacheco/02da8bf30899460d717a35b533ff452b to your computer and use it in GitHub Desktop.
Save diegopacheco/02da8bf30899460d717a35b533ff452b to your computer and use it in GitHub Desktop.
Remote Connection to MySQL Running on Docker from Linux HOST?

On Linux

sudo mkdir -p /usr/local/docker/mysql
sudo chmod 777 -R  /usr/local/docker/mysql
docker run -p 3306:3306 -v /usr/local/docker/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql/mysql-server:latest
docker ps
docker exec -it $CONTAINER_ID bash

On Docker container (Just do it once)

mysql -uroot -p
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';           
mysql> flush privileges;

On Linux

sudo apt-get install mysql-client -y
mysql -uroot -p --host 172.17.0.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment