Loading DB-PMA.sh +22 −21 Original line number Diff line number Diff line Loading @@ -32,38 +32,39 @@ if [[ ${1} == "INSTALL" ]] ; then log_step "========== PMA DB 삽입 작업을 시작합니다. ==========" # SQL 스크립트 병합 및 적용 log_info "DB 스키마 및 기준 정보 삽입을 준비합니다." cd $PATH_PACKAGE/DB log_info "PMA DB 압축 파일 해제 중..." unzip -q -d PMA -o *PMA*.zip sleep 3 cd $PATH_PACKAGE/DB/PMA/DDL log_info "PMA DDL 스크립트 병합 수행 중..." chmod 755 merge_DDL.sh ./merge_DDL.sh sleep 3 cp PMA.sql $PATH_MODULE/mysql/bin # log_info "DB 스키마 및 기준 정보 삽입을 준비합니다." # cd $PATH_PACKAGE/DB # log_info "PMA DB 압축 파일 해제 중..." # unzip -q -d PMA -o *PMA*.zip # sleep 3 # cd $PATH_PACKAGE/DB/PMA/DDL # log_info "PMA DDL 스크립트 병합 수행 중..." # chmod 755 merge_DDL.sh # ./merge_DDL.sh # sleep 3 # cp PMA.sql $PATH_MODULE/mysql/bin # LMS 모드에 따른 DML 처리 cd $PATH_PACKAGE/DB/PMA/DML/ cd $PATH_PACKAGE/DB/DML/'1. KOR'/PMA cp -a ../merge_DML.sh . chmod 755 *.sh log_info "PMA DML 병합을 수행합니다." ./merge_DML.sh echo "N" | ./merge_DML.sh sleep 3 cp INSERT_DML_PMA.sql $PATH_MODULE/mysql/bin cp INSERT_DML.sql $PATH_MODULE/mysql/bin # 데이터베이스 생성 및 SQL 적용 log_info "semaphore 데이터베이스를 생성합니다." ${PATH_MODULE}/mysql/bin/mysql -u$DB_USER -p${DB_PW_A} -AN -e"create database semaphore character set utf8 collate utf8_general_ci;" # log_info "semaphore 데이터베이스를 생성합니다." # ${PATH_MODULE}/mysql/bin/mysql -u$DB_USER -p${DB_PW_A} -AN -e"create database semaphore character set utf8 collate utf8_general_ci;" cd ${PATH_MODULE}/mysql/bin log_info "PMA.sql 스키마를 적용합니다." ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"PMA.sql" # cd ${PATH_MODULE}/mysql/bin # log_info "PMA.sql 스키마를 적용합니다." # ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"PMA.sql" log_info "INSERT_DML_PMA.sql 스키마를 적용합니다." ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"INSERT_DML_PMA.sql" ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"INSERT_DML.sql" # 기준정보 업데이트 - 와치올 DB 접속 정보 Loading Loading
DB-PMA.sh +22 −21 Original line number Diff line number Diff line Loading @@ -32,38 +32,39 @@ if [[ ${1} == "INSTALL" ]] ; then log_step "========== PMA DB 삽입 작업을 시작합니다. ==========" # SQL 스크립트 병합 및 적용 log_info "DB 스키마 및 기준 정보 삽입을 준비합니다." cd $PATH_PACKAGE/DB log_info "PMA DB 압축 파일 해제 중..." unzip -q -d PMA -o *PMA*.zip sleep 3 cd $PATH_PACKAGE/DB/PMA/DDL log_info "PMA DDL 스크립트 병합 수행 중..." chmod 755 merge_DDL.sh ./merge_DDL.sh sleep 3 cp PMA.sql $PATH_MODULE/mysql/bin # log_info "DB 스키마 및 기준 정보 삽입을 준비합니다." # cd $PATH_PACKAGE/DB # log_info "PMA DB 압축 파일 해제 중..." # unzip -q -d PMA -o *PMA*.zip # sleep 3 # cd $PATH_PACKAGE/DB/PMA/DDL # log_info "PMA DDL 스크립트 병합 수행 중..." # chmod 755 merge_DDL.sh # ./merge_DDL.sh # sleep 3 # cp PMA.sql $PATH_MODULE/mysql/bin # LMS 모드에 따른 DML 처리 cd $PATH_PACKAGE/DB/PMA/DML/ cd $PATH_PACKAGE/DB/DML/'1. KOR'/PMA cp -a ../merge_DML.sh . chmod 755 *.sh log_info "PMA DML 병합을 수행합니다." ./merge_DML.sh echo "N" | ./merge_DML.sh sleep 3 cp INSERT_DML_PMA.sql $PATH_MODULE/mysql/bin cp INSERT_DML.sql $PATH_MODULE/mysql/bin # 데이터베이스 생성 및 SQL 적용 log_info "semaphore 데이터베이스를 생성합니다." ${PATH_MODULE}/mysql/bin/mysql -u$DB_USER -p${DB_PW_A} -AN -e"create database semaphore character set utf8 collate utf8_general_ci;" # log_info "semaphore 데이터베이스를 생성합니다." # ${PATH_MODULE}/mysql/bin/mysql -u$DB_USER -p${DB_PW_A} -AN -e"create database semaphore character set utf8 collate utf8_general_ci;" cd ${PATH_MODULE}/mysql/bin log_info "PMA.sql 스키마를 적용합니다." ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"PMA.sql" # cd ${PATH_MODULE}/mysql/bin # log_info "PMA.sql 스키마를 적용합니다." # ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"PMA.sql" log_info "INSERT_DML_PMA.sql 스키마를 적용합니다." ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"INSERT_DML_PMA.sql" ./mysql -u$DB_USER -p${DB_PW_A} watchall_2x <"INSERT_DML.sql" # 기준정보 업데이트 - 와치올 DB 접속 정보 Loading