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

Automatiser MySQLdump til lokal computer (Windows)

I stedet for PuTTY skal du downloade kommandolinjeversionen plink.exe . Så ved at bruge de samme forbindelsesparametre kan du køre mysqldump via plink og gemme output lokalt. PLink er tilgængelig fra samme downloadside som 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

Eller en anden metode ville være at udføre mysqldump i samme kommandolinje som plink , omdirigerer den til outfile på den lokale maskine.

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


  1. Er der en måde at matche IP med IP+CIDR ​​direkte fra SELECT-forespørgsel?

  2. Er det bedre at lave en equi join i fra-klausulen eller hvor-klausulen

  3. Problemer med at gemme tyske ord i MySql DB....?

  4. TEXT vs VARCHAR i InnoDB MySQL 5.5. Hvornår skal man bruge hver enkelt