Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysqldump przez SSH na komputer lokalny

Bezpośrednią metodą zrzutu danych mysql ze zdalnego serwera na lokalny komputer jest:

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

Lub

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

Obie komendy wykonują tę samą pracę.

Jeśli masz hasło do ssh i dostępu do bazy danych, pojawią się dwa monity o hasło lub jeśli nie masz hasła do ssh, zostaniesz poproszony o podanie hasła do bazy danych.

Podobnie, jeśli używasz klucza z aws lub innej usługi w chmurze, możesz włączyć ten klucz do polecenia jako:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyłączyć innodb w mysql?

  2. Sparametryzowane zapytanie dla MySQL z C#

  3. Lepszy sposób na wygenerowanie tej tablicy json z danych MySql za pomocą php

  4. Czy te dwie funkcje są przesadą dla odkażania?

  5. MySQL INSERT ....ON DUPLICATE UPDATE - Dodaje jeden do autoinkrementacji