mirror of
https://github.com/harish2704/dotFiles.git
synced 2026-09-10 07:11:09 +00:00
Update
This commit is contained in:
@@ -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<<EOF
|
||||
cat<<EEE >> ~/.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<<EOF
|
||||
|
||||
Reference in New Issue
Block a user