使用默认数据库资源
默认数据库,缓存了330+的VIP体系课程,可以直接使用my-geektime进行在线观看,音视频缓存
微信赞赏并留言 邮箱账号,将回赠 数据库 ,无需VIP,即刻畅享VIP课程
赞赏后邮箱收到的附件目录
my-geektime
├── docker # docker 目录
│ ├── docker-compose.yml # docker-compose 配置文件
│ └── mysql # mysql 目录
│ └── init # 初始化数据目录
│ ├── article_comment_discussions.sql # 文章评论讨论表
│ ├── article_comments.sql # 文章评论表
│ ├── init.sql # 创建数据库
│ └── tasks.sql # 课程任务表
└── README.md # 操作指南
默认数据库表导入
-
方式1: docker compose 在启动前,将tasks.sql 放入 docker/mysql/init 目录即可
-
方式2: cp 到 docker mysql镜像中
-
方式3: mysqldump 将tasks.sql导入到mysql
step: 1
git clone https://github.com/zkep/my-geektime
# 进入docker-compose目录
cd docker
# 如果 docker/mysql/data 存在,需要删除,就可以完全使用赞赏后的数据库
services:
mysql:
image: mysql:latest
hostname: "mysql"
restart: always
networks:
- mygeektime
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_DATABASE=mygeektime
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/init/init.sql:/docker-entrypoint-initdb.d/init.sql
- ./mysql/init/tasks.sql:/docker-entrypoint-initdb.d/tasks.sql
- ./mysql/init/article_comments.sql:/docker-entrypoint-initdb.d/article_comments.sql
- ./mysql/init/article_comment_discussions.sql:/docker-entrypoint-initdb.d/