1.先拉取需要的版本的mysql的镜像:
docker pull mysql
2.run镜像,并把数据映射到本机
注意:$PWD意思是当前用户所在的目录
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.19
3.查看容器启动情况
docker ps
docker exec -it mysql /bin/bash
mysql -u root -p
注意:username和password可以替换
CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
模板:
grant all privileges on 库名.表名 to '用户名'@'IP地址'
flush privileges;
flush privileges;
作者:困火 链接:https://www.jianshu.com/p/e7d088f4fd13 来源:简书
好好学习,天天向上