| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/bash
- set -e
- ###############################################################################
- # 初始化时使用, 只能执行一次
- ###############################################################################
- echo "init mysql80 cluster..."
- base_dir="/opt/docker/mysql80a"
- if [ -d ${base_dir} ]; then
- echo ${base_dir}"已存在, 删除后重新创建..."
- sudo rm -rf ${base_dir}
- fi
- # 准备工作
- mkdir -p ${base_dir}/data
- mkdir ${base_dir}/conf
- mkdir ${base_dir}/log
- chmod -R go+w ${base_dir}
- cp conf/my1.cnf ${base_dir}/conf/my.cnf
- base_dir="/opt/docker/mysql80b"
- if [ -d ${base_dir} ]; then
- echo ${base_dir}"已存在, 删除后重新创建..."
- sudo rm -rf ${base_dir}
- fi
- # 准备工作
- mkdir -p ${base_dir}/data
- mkdir ${base_dir}/conf
- mkdir ${base_dir}/log
- chmod -R go+w ${base_dir}
- cp conf/my2.cnf ${base_dir}/conf/my.cnf
- base_dir="/opt/docker/mysql80c"
- if [ -d ${base_dir} ]; then
- echo ${base_dir}"已存在, 删除后重新创建..."
- sudo rm -rf ${base_dir}
- fi
- # 准备工作
- mkdir -p ${base_dir}/data
- mkdir ${base_dir}/conf
- mkdir ${base_dir}/log
- chmod -R go+w ${base_dir}
- cp conf/my3.cnf ${base_dir}/conf/my.cnf
- # 启动
- docker compose up -d
|