MysqlDump в разные файлы разные базы данных?

Да, утилита mysqldump в MySQL позволяет сохранять различные базы данных в отдельные файлы. Для этого вы можете использовать параметр --databases с указанием нескольких баз данных или указывать каждую базу данных по отдельности.

Если вы хотите сохранить несколько баз данных в одном файле, то просто перечислите имена баз данных через пробел после параметра --databases:

mysqldump --databases db1 db2 db3 > backup.sql

В данном примере будут сохранены базы данных db1, db2 и db3 в файле backup.sql.

Если вам необходимо сохранить каждую базу данных в отдельный файл, вы можете использовать команду mysqldump несколько раз с указанием разных баз данных:

mysqldump db1 > db1.sql
mysqldump db2 > db2.sql
mysqldump db3 > db3.sql

В этом случае каждая база данных будет сохранена в своем собственном файле (db1.sql, db2.sql, db3.sql).

Вы также можете добавить параметр --all-databases, чтобы сохранить все базы данных на сервере в одном файле:

mysqldump --all-databases > all_databases.sql

В результате будет создан файл all_databases.sql, содержащий все базы данных на вашем сервере MySQL.

Эти способы предоставляют гибкость и удобство для создания резервных копий или переноса баз данных между различными серверами MySQL.