在centos7中使用mysql,并开启外网访问
0.创建自定义网络
# 自定义网络,用于命名连接
docker network create my-app-net
1.启动容器
docker run --network my-app-net --name mysql1 -d -it -v /var/lib/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=初始密码 mysql:8.0.27
# -p 3306:3306 开启外网访问
# -e MYSQL_ROOT_PASSWORD 配置初始密码
2.容器启动后,进入容器
docker exec -it mysql1 /bin/bash
3.修改密码
mysql -u root -p
# 输入密码后执行一下命令
alter user 'root'@'%' identified by '你的新密码';
flush privileges;