Source

iredmail / iRedMail / tools / backup_mysql.sh

Diff from to

iRedMail/tools/backup_mysql.sh

 # Modify below variables to fit your need ----
 #########################################################
 # Where to store backup copies.
-BACKUP_ROOTDIR='/var/vmail/backup'
+export BACKUP_ROOTDIR='/var/vmail/backup'
 
 # MySQL user and password.
-MYSQL_USER='root'
-MYSQL_PASSWD='passwd'
+export MYSQL_USER='root'
+export MYSQL_PASSWD='passwd'
 
 # Databases we should backup.
 # Multiple databases MUST be seperated by SPACE.
 # Your iRedMail server might have below databases:
 # mysql, roundcubemail, policyd (or postfixpolicyd), amavisd, iredadmin
-DATABASES='mysql roundcubemail policyd amavisd iredadmin'
+export DATABASES='mysql roundcubemail policyd amavisd iredadmin'
 
 # Database character set for ALL databases.
 # Note: Currently, it doesn't support to specify character set for each databases.
-DB_CHARACTER_SET="utf8"
+export DB_CHARACTER_SET="utf8"
 
 # Compress plain SQL file: YES, NO.
-COMPRESS="YES"
+export COMPRESS="YES"
 
 # Delete plain SQL files after compressed. Compressed copy will be remained.
-DELETE_PLAIN_SQL_FILE="YES"
+export DELETE_PLAIN_SQL_FILE="YES"
 
 #########################################################
 # You do *NOT* need to modify below lines.
 #########################################################
 # Commands.
-CMD_DATE='/bin/date'
-CMD_DU='du -sh'
-CMD_COMPRESS='bzip2 -9'
-CMD_MYSQLDUMP='mysqldump'
-CMD_MYSQL='mysql'
+export CMD_DATE='/bin/date'
+export CMD_DU='du -sh'
+export CMD_COMPRESS='bzip2 -9'
+export CMD_MYSQLDUMP='mysqldump'
+export CMD_MYSQL='mysql'
 
 # Date.
 export YEAR="$(${CMD_DATE} +%Y)"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.