docker 删除所有容器 包括启动中的 docker ps -aq | xargs -r docker rm -f rm -rf data_tmp
sdk list java | grep local sdk default java 21.0.10-zulu sdk default java 17.0.18-zulu sdk default java 8.0.482-zulu apt update && apt install -y default-mysql-client
可以使用 & 和 wait
实现并行的初始化
数据库的初始化 echo -e 转义的问题 bash sh 到分支 boot2_tmp_liquibase 中找这个
boot项目 初始化数据库
idea 自身不保存密码 而是通过外部密码工具管理密码 通过拷贝文件 dataSources.xml 可以分享数据库连接 但密码是没有的 需要重新输入 不过如果密码是放在链接中的 那就是连密码一起导入了
jdbc:mysql://localhost:33706/db01?user=root&password=123&useSSL=true
docker exec db_flow mysql -u root -p123
--execute="source /docker-entrypoint-initdb.d/backup_current.txt" --batch
sql文件如果有多个 且要指定执行顺序
方案1: 可以使用 cat a1 a2 a3 > all.sql 合并文件 方案2: init_db.sh{ db 启动成功后 mysql source a1 mysql source a2 mysql source a3 }
mvn clean package -Dmaven.test.skip=true
source /root/.sdkman/bin/sdkman-init.sh