Docker创建MySQL

拉取mysql最新的镜像文件

docker pull mysql


运行mysql容器
docker run -p 3307:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=mima -d mysql

-p:端口映射(外:内)

--name:容器名称

-e:环境变量

-d:镜像名称

-v:文件或文件夹路径映射(外:内)

例如:docker run -d -e MYSQL_ROOT_PASSWORD=密码 --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -p 外部端口:3306 mysql

设置配置文件、数据文件夹的映射。

 

进入mysql继续配置用户名、远程访问等
docker ps
docker exec -it 110271a717b3 bash
mysql -uroot -p
alter user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
alter user 'root'@'%' identified by 'mima';
flush privileges;

posted @ 2020-12-10 16:24  妙衍软设  阅读(106)  评论(0编辑  收藏  举报