-
拉取mysql5.7镜像
docker pull mysql:5.7
- 运行容器,设置密码为root
docker run --name mysql-5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --lower_case_table_names=1
注意这个lower_case_table_names=1,是为了容器启动时设置mysql大小写不敏感,不然jeecg-boot后端启动是会报: Table 'jeecg-boot.QRTZ_LOCKS' doesn't exist
- 更改jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml下的mysql密码为root
- 用navicat连接本地数据库
他这个5.7版本好像是默认打开了远程连接的,之前我用mysql:latest启动容器的话,还需要进到容器里面更改root用户的登录ip为‘%’才能支持远程连接,这个小伙伴可以自行google
5.导入jeecg的初始化sql到mysql中
6.剩余步骤:拉取redis镜像,启动redis容器(同步本地6379端口到容器内的6379) 7.启动前端项目