Ofggi vediamo come creare una copia in locale di un DB remoto. Do per scontato che sia possibile collegarsi al DB remoto tramite mysql, che abbiate già i dati di accessoe che nel PC locale sia installato MySQL.
Questa la versione compatta:
mysqldump -B -Q --create-options --complete-insert --quote-names --add-drop-table --skip-lock-tables -pREMOTE_PASS -uREMOTE_USER -hREMOTE_HOST REMOTE_DB | mysql -uLOCAL_USER -pLOCAL_PASSI parametri da variare sono:
REMOTE_PASS
REMOTE_USER
REMOTE_HOST
REMOTE_DB
LOCAL_USER
LOCAL_PASSIl comando indicato, crea automaticamente sul PC locale un DB con lo stesso nome di REMOTE_DB ed importa il tutto.
Il tutto è facilmente personalizzabile, ad esempio si può rimuovere il parametro -B per evitare che il DUMP inserisca i riferimenti al DB originale per indicare manualmente il nome DB locale in cui importare:
mysqldump -Q --create-options --complete-insert --quote-names --add-drop-table --skip-lock-tables -pREMOTE_PASS -uREMOTE_USER -hREMOTE_HOST REMOTE_DB | mysql -uLOCAL_USER -pLOCAL_PASS LOCAL_DBenjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta