En general, si tiene las credenciales para acceder a MySql desde la Máquina B.
Debe tener el nombre de usuario de MySQL, el nombre de host y la contraseña. Luego puede escribir el comando para realizar la copia de seguridad
En la máquina B escribir
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Si tiene problemas, puede haber algún problema de red, pruebe algunas cosas como
- Utilice ping con la dirección IP para verificar que el DNS no esté dañado. p.ej. Máquina de ping A
- Utilice el cliente mysql para conectarse de B a A. Por ejemplo, mysql -u user -pPASS --host=Host_Name --port=3306 (sustituya el puerto por el que se conecte al maestro)
si usa --host MachineA
como parámetros de mysqldump deberían funcionar
Esto es para realizar un volcado de una tabla específica
mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz