Move box mysql dump

This commit is contained in:
Girish Ramakrishnan
2015-03-25 11:19:54 -07:00
parent 4f452332ff
commit 4f902bc3a4
2 changed files with 6 additions and 4 deletions
+5 -3
View File
@@ -58,7 +58,7 @@ mkdir -p "${CONFIG_DIR}/nginx/cert"
mkdir -p "${CONFIG_DIR}/collectd/collectd.conf.d"
EOF
### code below can be removed
#################################################################### code below can be removed
[[ -d "${DATA_DIR}/appicons" ]] && mv ${DATA_DIR}/appicons/* "${DATA_DIR}/box/appicons"
if [[ -d ${DATA_DIR}/appdata ]]; then
for app in `ls -d /home/yellowtent/data/appdata/*`; do
@@ -66,6 +66,8 @@ if [[ -d ${DATA_DIR}/appdata ]]; then
mv $app/.* "${DATA_DIR}/`basename $app`/data" || true
done
fi
mv "${DATA_DIR}/box.mysqldump" "${DATA_DIR}/box/box.mysqldump" || true
##########################################################################
set_progress "20" "Configuring Sudoers file"
cat > /etc/sudoers.d/yellowtent <<EOF
@@ -89,9 +91,9 @@ EOF
set_progress "21" "Setting up MySQL"
mysqladmin -u root -ppassword password password # reset default root password
mysql -u root -ppassword -e 'CREATE DATABASE IF NOT EXISTS box'
if [[ -f "${DATA_DIR}/box.mysqldump" ]]; then
if [[ -f "${DATA_DIR}/box/box.mysqldump" ]]; then
echo "Importing existing database into MySQL"
mysql -u root -ppassword box < "${DATA_DIR}/box.mysqldump"
mysql -u root -ppassword box < "${DATA_DIR}/box/box.mysqldump"
fi
set_progress "25" "Migrating data"
+1 -1
View File
@@ -25,7 +25,7 @@ now=$(date "+%Y-%m-%dT%H:%M:%S")
DATA_DIR="${HOME}/data"
echo "Creating MySQL dump"
mysqldump -u root -ppassword --single-transaction --routines --triggers box > "${DATA_DIR}/box.mysqldump"
mysqldump -u root -ppassword --single-transaction --routines --triggers box > "${DATA_DIR}/box/box.mysqldump"
echo "Snapshoting backup as backup-${now}"
btrfs subvolume snapshot -r "${DATA_DIR}" "${HOME}/backup-${now}"