Mysql
 sql >> Base de données >  >> RDS >> Mysql

Automatiser MySQLdump sur l'ordinateur local (Windows)

Au lieu de PuTTY, téléchargez la version en ligne de commande plink.exe . Ensuite, en utilisant les mêmes paramètres de connexion, vous pouvez exécuter mysqldump via plink et enregistrer la sortie localement. PLink est disponible sur la même page de téléchargement que 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

Ou, une autre méthode serait d'exécuter mysqldump dans la même ligne de commande que plink , en le redirigeant vers outfile sur la machine locale.

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