Open alonelyshepherd opened 10 months ago
按照文档中第2部分进行了Docker部署, 在执行 docker exec bash -c "mysql -uroot -Dcat < /init.sql" 命令时提示 bash: mysql -uroot -Dcat < /init.sql: No such file or directory 这个init.sql放在什么位置了?看代码库里也没有
文档应该有误,如果查看项目中 docker/docker-compose.yml 文件可以看出来,mysql是将 /script/CatApplication.sql 这个文件挂载到mysql容器中的 docker-entrypoint-initdb.d 这个目录中,其中这个目录中的sql文件会自动执行,也就完成了初始化,不再需要手动去执行了,docker-compose部署后,本地可以直接访问
docker/docker-compose.yml
/script/CatApplication.sql
docker-entrypoint-initdb.d
按照文档中第2部分进行了Docker部署, 在执行 docker exec bash -c "mysql -uroot -Dcat < /init.sql" 命令时提示
bash: mysql -uroot -Dcat < /init.sql: No such file or directory
这个init.sql放在什么位置了?看代码库里也没有