Mam bazę danych MySQL na komputerze A i chcę uzyskać dostęp do mysqldump z komputera B.
Oba komputery działają w systemie Linux, a ja mam również dane uwierzytelniające obu, ale nie mam dostępu do mysqldump. Co mogę spróbować?
Ogólnie, jeśli masz poświadczenia dostępu do MySql z komputera B.
Powinieneś mieć nazwę użytkownika MySQL, nazwę hosta i hasło, a następnie możesz napisać polecenie wykonania kopii zapasowej
Na maszynie B Napisz
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Jeśli napotykasz problemy, może występować problem z siecią, spróbuj wykonać kilka czynności jak
Jeśli użyjesz
--host MachineA
jako parametrów mysqldump powinno działaćźródło
Służy do zrobienia zrzutu określonego stołu
źródło
Mówię to tak i działa idealnie
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz
źródło