Mysql
 sql >> Database >  >> RDS >> Mysql

Automatizza MySQLdump sul computer locale (Windows)

Invece di PuTTY, scarica la versione della riga di comando plink.exe . Quindi utilizzando gli stessi parametri di connessione è possibile eseguire mysqldump tramite plink e salvare l'output in locale. PLink è disponibile dalla stessa pagina di download di PuTTY.

# setup the tunnel with plink
plink -load "[my saved session]" -L [localport]:localhost:3306
# Mysqldump your local port, redirected to outfile
mysqldump --port=[localport]  -h localhost -uuser -ppassword dbname > outfile

http://www.chiark.greenend.org.uk/ ~sgtatham/putty/download.html

Oppure, un altro metodo sarebbe eseguire mysqldump nella stessa riga di comando di plink , reindirizzandolo a outfile sulla macchina locale.

plink -load "[my saved session]" mysqldump -uuser -ppassword dbname > outfile