Иногда возникает необходимость быстро создать дамп большого количества mysql баз на сервере. Решить вопрос можно несколькими способами:

1. Экспорт всех баз в один файл.

Самый простой вариант

mysqldump --all-databases --complete-insert --routines --triggers  -uroot -hlocalhost -p'password' > /путь/куда/сохранять/dump.sql

где,
-uroot — имя пользователя. Если отличается от root, то замените на свое -uимя_пользователя

2. Экспорт всех баз в отдельные файлы.

Нужно создать файл backup.sh с содержимым:

for i in `mysql  -uroot -p'password' -e'show databases;' | grep -vE "information_schema|mysql|performance_schema|test|sys"`;
do
/usr/bin/mysqldump $i > /путь/куда/сохранять/$i.sql;
done

Сделать его исполняемым  и запустить
chmod u+x backup.sh
./backup.sh

Итог — все базы будут сдамплены в папку /путь/куда/сохранять/ . Каждая — отдельным файлом с именем базы.