From 060912b1e5061d9fb3ddb5b882d0e16621ac7c8b Mon Sep 17 00:00:00 2001 From: Harish Karumuthil Date: Sun, 25 Jan 2026 09:35:22 +0530 Subject: [PATCH] Update --- .../.local/Apps/daily-utils/bin/hari-tools.sh | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/home/.local/Apps/daily-utils/bin/hari-tools.sh b/home/.local/Apps/daily-utils/bin/hari-tools.sh index 1084a6a..673ac82 100755 --- a/home/.local/Apps/daily-utils/bin/hari-tools.sh +++ b/home/.local/Apps/daily-utils/bin/hari-tools.sh @@ -454,6 +454,28 @@ mk-sample-pdf(){ } +# Mysql dump all database +# mysqldump [ mysql connection args... ] +mysqldump(){ + set -x + mysql $@ -e "SHOW DATABASES;" \ + | grep -Ev "(Database|information_schema|performance_schema|sys|mysql)" \ + | xargs -I % sh -c "mysqldump $( echo $@ ) --insert-ignore --triggers --events --complete-insert --single-transaction --extended-insert --quick % | gzip > %_$(date +%Y%m%d_%H%M%S).sql.gz" +} + +# Make ssh tunnel +sshMkTunne(){ + cat<> ~/.ssh/config +Host * + ServerAliveInterval 40 +EEE + +while :; do ssh -R 4025:127.0.0.1:22 myguest@${1:-myserver}; sleep 10; done; +EOF +} + + # Setup autocomplete. run eval "$(THIS_FILE setup-autocomplete)" setup-autocomplete(){ cat<