È possibile esportare / importare il DB remoto nel server WAMP?


0

Se avessi bisogno di gzip di un database remoto e di importarlo nel mio database MySQL di WAMP, credo che il comando che dovrei usare sia:

ssh user@server "mysqldump ericdev | gzip" | gunzip | mysql ericcart

Ma come potrei farlo localmente quando Putty mi impone di connettermi prima a un server e non posso usare SSH in WAMP.


Hai accesso a phpMyAdmin?
RiggsFolly

Lo faccio, il DB che sto cercando di gzip è un GB, quindi non mi piacerebbe dover esportare, scaricare, importare se possibile
Eric

Risposte:


0

Hai già provato? Dovrebbe funzionare. Presta attenzione alle virgolette. Aggiungerò alcune parentesi per chiarezza:

(ssh user@server "mysqldump ericdev | gzip") | gunzip | mysql ericcart

Quindi, il primo comando, ssh user@server "mysqldump ericdev | gzip", restituisce un DB gzip. Quel database gzip viene quindi reindirizzato gunzip e mysql comandi. Il comando ssh è solo per il server remoto.

Edit: ho completamente perso il punto della questione, fammi riprovare. (Grazie, @RiggsFolly)

Stai per voler installare cygwin . Cygwin ti consente di eseguire molte utility linux riconfezionate su Windows, incluso SSH. Passare attraverso la configurazione di Cygwin e scegliere SSH nella sezione "Rete" (cercare se è necessario). Dopo averlo installato, dovresti essere in grado di aprire la console Cygwin ed eseguire il programma ssh comando.

Per non dover utilizzare la console Cygwin, lo consiglio vivamente aggiungendo la directory di Cygwin Bin al percorso di sistema . Potrebbe essere necessario riavviare dopo averlo fatto, ma dovresti essere in grado di eseguire il tuo comando originale direttamente nel prompt dei comandi o in PowerShell.


Se non può SSH nel server che esegue WAMP (perché è una macchina Windows e non hanno un server SSH per impostazione predefinita) Come può aiutare?
RiggsFolly

@RiggsFolly facepalm Ho completamente perso il punto di questo. Aggiornamento ora ...
dotbat

LOL Migliore, ma che mette un client SSH sulla WorkStation, non mette un server SSH sulla macchina WAMPServer. Suppongo che non abbia accesso al server o che questo non sia un problema.
RiggsFolly

@RiggsFolly Stavo pensando che c'è un server remoto con il database MySQL e Eric ha WAMP in esecuzione localmente. Eric, hai WAMP localmente? Qual è il server in esecuzione? (Non posso ancora commentare direttamente il suo post ...)
dotbat

Grazie per l'assistenza che state provando ora. WAMP è installato localmente.
Eric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.