Secara Umum jika Anda memiliki kredensial untuk mengakses MySql dari Mesin B.
Anda harus memiliki nama pengguna MySQL, nama host, dan Kata Sandi. Kemudian Anda dapat menulis Perintah untuk mengambil cadangan
Di Mesin B Tulis
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Jika Anda Menghadapi masalah, mungkin ada beberapa masalah jaringan, coba beberapa hal sebagai
- Gunakan ping dengan alamat ip untuk memeriksa apakah DNS tidak rusak. misalnya. Mesin ping A
- Gunakan klien mysql untuk terhubung dari B ke A. misalnya mysql -u user -pPASS --Host=Host_Name --port=3306 (gantikan port apa pun yang Anda sambungkan ke master)
jika Anda menggunakan --host MachineA
sebagai parameter mysqldump harus berfungsi
Ini untuk membuang tabel tertentu
mysqldump -h 'hostname' -vv -u'user' -p'password' database_name table_name | gzip > table_name.sql.gz