sh 使用netcat轻松实现mysqldump并恢复(这是未加密的)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用netcat轻松实现mysqldump并恢复(这是未加密的)相关的知识,希望对你有一定的参考价值。
#####
# You'll be needing two machines, the target machine and source one (makes sense, right)?
#####
# On the target machine
nc -l 55555 | gzip -d -c | mysql <database name> -u<user> -p<password> [ | <decrypt> ]
#####
# On the source machine
mysqldump -u<user> -p<password> <database name> | gzip | nc <ip of target server> 55555 [ | <encrypt> ]
#####
# Adding Encryption...
# Encrypting with openssl
/usr/bin/openssl enc -aes-256-cbc -pass pass:<some_password> -e
# DECRYPTING THE FILE
# /usr/bin/openssl enc -aes-256-cbc -pass pass:<some_password> -d
以上是关于sh 使用netcat轻松实现mysqldump并恢复(这是未加密的)的主要内容,如果未能解决你的问题,请参考以下文章
sh netcat的
使用 NetCat 工具实现远程文件传输
sh Mysqldump不影响服务器负载
sh docker import mysqldump magento
sh 用mysqldump
sh 从mysqldump中排除表