Здравствуйте!
Вижу, что вопрос был давно, но я столкнулся с этим сейчас.
Нашел следующее решение через докер:
docker run --name dump_mysql \
-v "./mysql:/var/lib/mysql" \ # Отправляем локальную папку с настройками в контейнер
-e MYSQL_ALLOW_EMPTY_PASSWORD=yes \ # Отключаем пароль
-p 3306:3306 \ # Настраиваем порт
-d mysql:5.7 --skip-grant-tables # Пропускаем основные таблицы
# Затем запускаем команду
docker exec -i dump_mysql mysqldump -uroot -p some_bd > some_bd.sql
`some_bd` - ваша база, котрая лежит в локальной папке `./mysql`
`mysql:5.7` - важно, чтобы версия `mysql` билась с той на которой работала папка на сервере