Tengo un db MySQL en la máquina A y quiero acceder a mysqldump desde la máquina B.
Ambas máquinas se ejecutan en Linux y también tengo las credenciales de ambas, pero no puedo acceder a mysqldump. Que puedo probar
En general, si tiene las credenciales para acceder a MySql desde la máquina B.
Debe tener el nombre de usuario, el nombre de host y la contraseña de MySQL. Luego puede escribir el comando para realizar una copia de seguridad
En la máquina B, escriba
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Si enfrenta problemas, puede haber algún problema de red, intente algunas cosas como
si usas
--host MachineA
como parámetros de mysqldump debería funcionarfuente
Esto es para hacer un volcado de una tabla específica
fuente
Lo pongo así y funciona perfectamente
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz
fuente