Run mysql server in docker container via docker compose.
Run
docker network ls
If there is no network called webnet, create it by run
docker network create -d bridge webnet
Or modifying the docker-compose.yml to rename your own network.
mkdir -p ~/data/data/www_mysql_8_data
bash ./run_docker_dev.sh up # for running.
bash ./run_docker_dev.sh stop # for stopping.
bash ./run_docker_dev.sh rmdata # for deleting containers, volumes and databases.
Run the following command for client connection. Checkout the doc.
docker run -it --network webnet --rm mysql:8.1.0 mysql -h www_mysql_8 -u root -p