init_mysql80.sh 561 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. set -e
  3. ###############################################################################
  4. # 初始化时使用, 只能执行一次
  5. ###############################################################################
  6. echo "init mysql80..."
  7. base_dir="/opt/docker/mysql80"
  8. if [ -d ${base_dir} ]; then
  9. echo ${base_dir}"已存在, 删除后重新创建..."
  10. rm -rf ${base_dir}
  11. fi
  12. # 准备工作
  13. mkdir -p ${base_dir}/data
  14. mkdir ${base_dir}/conf
  15. mkdir ${base_dir}/log
  16. chmod -R go+w ${base_dir}
  17. cp my.cnf ${base_dir}/conf
  18. # 启动
  19. docker compose up -d