better comments
This commit is contained in:
parent
d75d75cd4c
commit
053c339e8f
|
@ -127,26 +127,26 @@ local_tasks() {
|
||||||
|
|
||||||
## MySQL
|
## MySQL
|
||||||
|
|
||||||
### example with global and compressed mysqldump
|
|
||||||
# dump_mysql_global
|
|
||||||
### example with compressed SQL dump (with data) for each databases
|
|
||||||
# dump_mysql_per_base
|
|
||||||
### meta-data (grants, variables, schema…)
|
### meta-data (grants, variables, schema…)
|
||||||
# dump_mysql_meta
|
# dump_mysql_meta
|
||||||
### example with two dumps for each table (.sql/.txt) for all databases
|
### global and compressed mysqldump
|
||||||
# dump_mysql_tabs
|
# dump_mysql_global
|
||||||
### example with mysqlhotcopy
|
### compressed SQL dump (with data) for each databases separately
|
||||||
# dump_mysql_hotcopy
|
# dump_mysql_per_base
|
||||||
### example for multiples MySQL instances
|
### global dump for multiple MySQL instances
|
||||||
# dump_mysql_instances
|
# dump_mysql_instances
|
||||||
|
### two dumps for each table (.sql/.txt) for all databases
|
||||||
|
# dump_mysql_tabs
|
||||||
|
### mysqlhotcopy
|
||||||
|
# dump_mysql_hotcopy
|
||||||
|
|
||||||
## PostgreSQL
|
## PostgreSQL
|
||||||
|
|
||||||
### example with global dump
|
### global dump
|
||||||
# dump_postgresql_global
|
# dump_postgresql_global
|
||||||
### example with filtered tables ("only" or "except")
|
### dump with filtered tables ("only" or "except")
|
||||||
# dump_postgresql_filtered
|
# dump_postgresql_filtered
|
||||||
### example with compressed PostgreSQL dump for each databases
|
### compressed dump for each databases separately
|
||||||
# dump_postgresql_per_base
|
# dump_postgresql_per_base
|
||||||
|
|
||||||
## MongoDB
|
## MongoDB
|
||||||
|
@ -197,7 +197,8 @@ print_error_files_content() {
|
||||||
mysql_list_databases() {
|
mysql_list_databases() {
|
||||||
port=${1:-"3306"}
|
port=${1:-"3306"}
|
||||||
|
|
||||||
mysql --defaults-extra-file=/etc/mysql/debian.cnf -P "${port}" -e 'show databases' -s --skip-column-names | grep --extended-regexp --invert-match "^(Database|information_schema|performance_schema|sys)"
|
mysql --defaults-extra-file=/etc/mysql/debian.cnf -P "${port}" -e 'show databases' -s --skip-column-names \
|
||||||
|
| grep --extended-regexp --invert-match "^(Database|information_schema|performance_schema|sys)"
|
||||||
}
|
}
|
||||||
# shellcheck disable=SC2317
|
# shellcheck disable=SC2317
|
||||||
dump_ldap() {
|
dump_ldap() {
|
||||||
|
@ -224,7 +225,8 @@ dump_mysql_global() {
|
||||||
dump_file="${dump_dir}/mysql.bak.gz"
|
dump_file="${dump_dir}/mysql.bak.gz"
|
||||||
log "LOCAL_TASKS - start ${dump_file}"
|
log "LOCAL_TASKS - start ${dump_file}"
|
||||||
|
|
||||||
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf -P 3306 --opt --all-databases --force --events --hex-blob 2> "${error_file}" | gzip --best > "${dump_file}"
|
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf -P 3306 --opt --all-databases --force --events --hex-blob 2> "${error_file}" \
|
||||||
|
| gzip --best > "${dump_file}"
|
||||||
|
|
||||||
last_rc=$?
|
last_rc=$?
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
|
@ -248,7 +250,8 @@ dump_mysql_per_base() {
|
||||||
dump_file="${dump_dir}/${database}.sql.gz"
|
dump_file="${dump_dir}/${database}.sql.gz"
|
||||||
log "LOCAL_TASKS - start ${dump_file}"
|
log "LOCAL_TASKS - start ${dump_file}"
|
||||||
|
|
||||||
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf --force -P 3306 --events --hex-blob "${database}" 2> "${error_file}" | gzip --best > "${dump_file}"
|
mysqldump --defaults-extra-file=/etc/mysql/debian.cnf --force -P 3306 --events --hex-blob "${database}" 2> "${error_file}" \
|
||||||
|
| gzip --best > "${dump_file}"
|
||||||
|
|
||||||
last_rc=$?
|
last_rc=$?
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
|
|
Loading…
Reference in a new issue