Ho un db MySQL sulla macchina A e voglio accedere a mysqldump dalla macchina B.
Entrambe le macchine sono in esecuzione su Linux e ho anche le credenziali di entrambe, ma non riesco ad accedere a mysqldump. Cosa posso provare?
Ho un db MySQL sulla macchina A e voglio accedere a mysqldump dalla macchina B.
Entrambe le macchine sono in esecuzione su Linux e ho anche le credenziali di entrambe, ma non riesco ad accedere a mysqldump. Cosa posso provare?
Risposte:
In generale, se si dispone delle credenziali per accedere a MySql dalla macchina B.
Dovresti avere il nome utente MySQL, il nome host e la password, quindi puoi scrivere il comando per eseguire il backup
Sulla macchina B Scrivi
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Se si affrontano problemi, potrebbe esserci qualche problema di rete, provare alcune cose come
L'ho messo così e funziona perfettamente
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz