parent
8d80662101
commit
16707874a9
3 changed files with 32 additions and 0 deletions
@ -0,0 +1,4 @@ |
||||
#!/bin/bash |
||||
|
||||
mysql -h `cat /root/.mysqlhost` -u `cat /root/.mysqluser` -p`cat /root/.mysqlpw` `cat /root/.mysqldb` |
||||
|
@ -0,0 +1,18 @@ |
||||
#!/bin/bash |
||||
|
||||
BACKUPDIR=/var/lib/dbbackup |
||||
NOW=`date +%Y%m%d%H%M` |
||||
|
||||
mkdir -p $BACKUPDIR |
||||
chown root:root $BACKUPDIR |
||||
chmod og-rwx $BACKUPDIR |
||||
|
||||
touch $BACKUPDIR/mysqldump-$NOW.sql |
||||
chmod 400 $BACKUPDIR/mysqldump-$NOW.sql |
||||
|
||||
# Backup full DB |
||||
sudo nice mysqldump -p -u `cat /root/.mysqluser` -h `cat /root/.mysqlhost` -p`cat /root/.mysqlpw` `cat /root/.mysqldb` > $BACKUPDIR/mysqldump-$NOW.sql |
||||
|
||||
# Compress it |
||||
nice xz $BACKUPDIR/mysqldump-$NOW.sql |
||||
|
@ -0,0 +1,10 @@ |
||||
#!/bin/bash |
||||
# This script disables Issues and Wiki for repositories that are mirrors. |
||||
|
||||
for i in \ |
||||
`echo "SELECT repo_id FROM mirror" | /root/spacecruft-mysql | grep -v "repo_id"` |
||||
do echo "Repo ID: $i" |
||||
echo "DELETE FROM repo_unit WHERE repo_id=$i AND type=2;" | /root/spacecruft-mysql |
||||
echo "DELETE FROM repo_unit WHERE repo_id=$i AND type=5;" | /root/spacecruft-mysql |
||||
done |
||||
|
Loading…
Reference in new issue