sql >> Databáze >  >> RDS >> Mysql

mysqldump přes SSH do místního počítače

Přímá metoda pro výpis dat mysql ze vzdáleného serveru do vašeho místního počítače je:

ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz 

Nebo

ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz

Oba příkazy dělají stejnou práci.

Pokud máte heslo pro ssh a přístup k databázi, zobrazí se dvě výzvy k zadání hesla nebo pokud nemáte žádné heslo pro ssh, budete požádáni o zadání hesla k databázi.

Podobně, pokud používáte klíč z aws nebo jiné cloudové služby, můžete klíč začlenit do příkazu jako:

ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz


  1. Před odesláním uložte data offline

  2. Hostitel 'xxx.xx.xxx.xxx' se nemůže připojit k tomuto serveru MySQL

  3. Mysql Create Database se speciálními znaky v názvu

  4. Seskupené souhrnné Pushdown