Changeset 31434 for branches/czw_branch/20110406/tools/mysql-dump
- Timestamp:
- May 4, 2011, 3:20:38 PM (15 years ago)
- Location:
- branches/czw_branch/20110406
- Files:
-
- 7 edited
-
. (modified) (1 prop)
-
tools/mysql-dump/gpc1Import.py (modified) (1 diff)
-
tools/mysql-dump/gpc1_dump.sh (modified) (4 diffs)
-
tools/mysql-dump/gpc1_install.sh (modified) (2 diffs)
-
tools/mysql-dump/neb_copy.sh (modified) (1 diff)
-
tools/mysql-dump/neb_dump.sh (modified) (3 diffs)
-
tools/mysql-dump/ops_dump.csh (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20110406
- Property svn:mergeinfo changed
-
branches/czw_branch/20110406/tools/mysql-dump/gpc1Import.py
r31209 r31434 15 15 gpc1dumps=commands.getoutput('ls -t -1 /export/ipp001.0/ipp/mysql-dumps/mysql-gpc1*') 16 16 dumparray=gpc1dumps.split()[1] 17 cmd=' gunzip< '+dumparray+' | mysql -hipp001 -u ipp -pipp -f ' + newname17 cmd='bunzip2 < '+dumparray+' | mysql -hipp001 -u ipp -pipp -f ' + newname 18 18 results = commands.getstatusoutput(cmd) 19 19 -
branches/czw_branch/20110406/tools/mysql-dump/gpc1_dump.sh
r31253 r31434 8 8 # - it deletes the old MySQL dumps 9 9 # - it deletes the old MD5 checksum file 10 # 2) It calls mysqldump to dump gpc1 to some gzipped file10 # 2) It calls mysqldump to dump gpc1 to some bzipped file 11 11 # 3) It computes the checksum 12 12 # 4) It copies the dump and the checksum files onto the TARGET_HOST … … 16 16 . /home/panstarrs/ipp/mysql-dump/password.sh 17 17 18 EMAILTO= schastel@ifa.hawaii.edu18 EMAILTO=ps-ipp-ops@ifa.hawaii.edu 19 19 20 20 HOST=ippc02 … … 28 28 #1) Cleaning 29 29 log INFO "Deleting old dumps" 30 for file in `find $DUMP_PATH -name mysql-gpc1-$HOST-\*.dump. gz`; do30 for file in `find $DUMP_PATH -name mysql-gpc1-$HOST-\*.dump.bz`; do 31 31 log INFO "Deleting $file" 32 32 /bin/rm -f $file … … 37 37 #2) Dumping 38 38 DATEVAR=`date +%FT%T` #date 39 FILENAME=$DUMP_PATH/mysql-gpc1-$HOST-$DATEVAR.dump. gz #dump file name39 FILENAME=$DUMP_PATH/mysql-gpc1-$HOST-$DATEVAR.dump.bz #dump file name 40 40 DB_USERNAME=gpc1_dump 41 41 MD5FILENAME=$DUMP_PATH/gpc1_checksum.md5 42 42 log INFO "Dumping to $FILENAME" 43 /usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction gpc1 | gzip -9> $FILENAME43 /usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction gpc1 | ~ipp/local/bin/pbzip2 > $FILENAME 44 44 dump_status=${PIPESTATUS[0]} 45 45 if [ "$dump_status" -ne "0" ]; then -
branches/czw_branch/20110406/tools/mysql-dump/gpc1_install.sh
r31253 r31434 10 10 # 2) Check the gpc1 dump file against its checksum. 11 11 # 3) Distribute the validated files, that is: 12 # - Hard-links the gzipped MySQL dump in the distribution directory12 # - Hard-links the bzipped MySQL dump in the distribution directory 13 13 # - Moves the MD5 checksum to the distribution directory 14 14 # 4) Import gpc1 into gpc1_0 or gpc1_1 (ensured by gpc1Import.py utility) 15 15 . /home/panstarrs/ipp/mysql-dump/functions.sh 16 16 17 EMAILTO= schastel@ifa.hawaii.edu17 EMAILTO=ps-ipp-ops@ifa.hawaii.edu 18 18 19 19 HOST=ipp001 … … 21 21 MD5FILE=gpc1_checksum.md5 22 22 23 DISTRIBUTION_TARGET=$TARGET/distribution/ippdb01-gpc1.dump. gz23 DISTRIBUTION_TARGET=$TARGET/distribution/ippdb01-gpc1.dump.bz 24 24 DISTRIBUTION_MD5=$TARGET/distribution/ippdb01-gpc1.md5 25 25 -
branches/czw_branch/20110406/tools/mysql-dump/neb_copy.sh
r31212 r31434 11 11 12 12 . /home/panstarrs/ipp/mysql-dump/functions.sh 13 EMAILTO=schastel@ifa.hawaii.edu 13 14 EMAILTO=ps-ipp-ops@ifa.hawaii.edu 14 15 15 16 SOURCE_HOST=ippdb02 -
branches/czw_branch/20110406/tools/mysql-dump/neb_dump.sh
r31253 r31434 12 12 . /home/panstarrs/ipp/mysql-dump/password.sh 13 13 14 EMAILTO=schastel@ifa.hawaii.edu 14 EMAILTO=ps-ipp-ops@ifa.hawaii.edu 15 15 16 HOST=ippdb02 16 17 … … 20 21 21 22 log INFO "Deleting old dumps" 22 for file in `find $DUMP_PATH -name mysql-neb-$HOST-\*.dump. gz`; do23 for file in `find $DUMP_PATH -name mysql-neb-$HOST-\*.dump.bz`; do 23 24 log INFO "Deleting $file" 24 25 /bin/rm -f $file 25 26 done 26 27 DATEVAR=`date +%FT%T` #date 27 FILENAME=$DUMP_PATH/mysql-neb-$HOST-$DATEVAR.dump. gz #dump file name28 FILENAME=$DUMP_PATH/mysql-neb-$HOST-$DATEVAR.dump.bz #dump file name 28 29 DB_USERNAME=neb_dump 29 30 MD5FILENAME=$DUMP_PATH/neb_checksum.md5 … … 33 34 34 35 log INFO "Dumping to [$FILENAME]" 35 /usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction nebulous | gzip -9> $FILENAME36 /usr/bin/mysqldump -h localhost -u $DB_USERNAME -p$DB_PASSWORD --flush-logs --single-transaction nebulous | ~ipp/local/bin/pbzip2 > $FILENAME 36 37 dump_status=${PIPESTATUS[0]} 37 38 if [ "$dump_status" -ne "0" ]; then -
branches/czw_branch/20110406/tools/mysql-dump/ops_dump.csh
r31253 r31434 3 3 echo "## `/bin/date +%FT%T`" 4 4 5 set EMAILTO = schastel@ifa.hawaii.edu5 set EMAILTO = ps-ipp-ops@ifa.hawaii.edu 6 6 7 7 # dump ippRequestServer from ippc19 8 8 set DUMP_PATH = /data/ipp001.0/ipp/mysql-dumps #path(SAB) 9 mysqldump --compress -hippc19 -uipp -pipp --flush-logs --single-transaction --log-error=RS-err ippRequestServer | gzip -9 > $DUMP_PATH/mysql-RS-ippc19-`date +%FT%T`.dump.gz9 mysqldump --compress -hippc19 -uipp -pipp --flush-logs --single-transaction --log-error=RS-err ippRequestServer | bzip2 > $DUMP_PATH/mysql-RS-ippc19-`date +%FT%T`.dump.bz 10 10 if ($status != 0) then 11 11 /bin/mail -s "Warning ippRequestServer/RS dump failed" $EMAILTO < msg … … 15 15 set DUMP_PATH = /data/ipp001.0/ipp/mysql-dumps #path(SAB) 16 16 set DATEVAR=`date +%FT%T` #date 17 set FILENAME = $DUMP_PATH/mysql-ippadmin-ippdb01-$DATEVAR.dump. gz18 mysqldump --compress -hippdb01 -uipp -pipp --flush-logs --single-transaction ippadmin | gzip -9> $FILENAME17 set FILENAME = $DUMP_PATH/mysql-ippadmin-ippdb01-$DATEVAR.dump.bz 18 mysqldump --compress -hippdb01 -uipp -pipp --flush-logs --single-transaction ippadmin | bzip2 > $FILENAME 19 19 if ($status != 0) then 20 20 /bin/mail -s "Warning ippadmin dump failed" $EMAILTO < msg … … 24 24 set DUMP_PATH = /data/ipp001.0/ipp/mysql-dumps #path(SAB) 25 25 cd $DUMP_PATH/distribution/ #link dir 26 ln -f ../mysql-ippadmin-ippdb01-$DATEVAR.dump. gz ippdb01-ippadmin.dump.gz26 ln -f ../mysql-ippadmin-ippdb01-$DATEVAR.dump.bz ippdb01-ippadmin.dump.bz 27 27 28 28 … … 30 30 set DUMP_PATH = /data/ipp001.0/ipp/mysql-dumps #path(SAB) 31 31 set DATEVAR=`date +%FT%T` #date 32 set FILENAME = $DUMP_PATH/mysql-isp-ippdb01-$DATEVAR.dump. gz33 mysqldump --compress -hippdb01 -uipp -pipp --flush-logs --single-transaction isp | gzip -9> $FILENAME32 set FILENAME = $DUMP_PATH/mysql-isp-ippdb01-$DATEVAR.dump.bz 33 mysqldump --compress -hippdb01 -uipp -pipp --flush-logs --single-transaction isp | bzip2 > $FILENAME 34 34 if ($status != 0) then 35 35 /bin/mail -s "Warning isp dump failed" $EMAILTO < msg … … 39 39 set DUMP_PATH = /data/ipp001.0/ipp/mysql-dumps #path(SAB) 40 40 cd $DUMP_PATH/distribution/ #link dir 41 ln -f ../mysql-isp-ippdb01-$DATEVAR.dump. gz ippdb01-isp.dump.gz41 ln -f ../mysql-isp-ippdb01-$DATEVAR.dump.bz ippdb01-isp.dump.bz 42 42
Note:
See TracChangeset
for help on using the changeset viewer.
