У меня есть база данных MySQL на компьютере A, и я хочу получить доступ к mysqldump с компьютера B.
Обе машины работают в Linux, и у меня также есть учетные данные обоих, но я не могу получить доступ к mysqldump. Что я могу попробовать?
В общем, если у вас есть учетные данные для доступа к MySql с компьютера B.
У вас должно быть имя пользователя MySQL, имя хоста и пароль. Затем вы можете написать команду для резервного копирования.
На машине B напиши
mysqldump -h Your_host_name -u user_name -p password --all-databases > backup.sql
Если вы сталкиваетесь с проблемами, возможно, есть проблема с сетью, попробуйте
если вы используете в
--host MachineA
качестве параметров mysqldump должен работатьисточник
Это для получения дампа определенной таблицы
источник
Я поставил это так и работает отлично
mysqldump -P 7999 -h '192.168.1.25' -vv -u'user '-p'password' base_dados | gzip> base_dados.sql.gz
источник