一. 服务部署
docker-compose部署
version: '3'
services:
mysql:
restart: always
image: mysql:5.7.18 # mysql5.0 和 8.0安全机制不一样,8.0后期更新
container_name: mysql-lable
volumes:
- /apps/mysql/mydir:/mydir
- /apps/mysql/datadir:/var/lib/mysql
- /apps/mysql/conf/my.cnf:/etc/my.cnf
# 数据库还原目录 可将需要还原的sql文件放在这里
- /apps/mysql/source:/docker-entrypoint-initdb.d
environment:
- "MYSQL_ROOT_PASSWORD=yourpassword"
- "MYSQL_DATABASE=yourdbname"
- "TZ=Asia/Shanghai"
ports:
# 使用宿主机的3306端口映射到容器的3306端口
# 宿主机:容器
- 3306:3306
二. MySQL使用