Создание дампа:
mysqldump -uroot -p mydatabase > dump_database.sql
Расшифровка ключей
-u ключ указания пользователя БД, в примере мы используем пользователя БД root, который пишется сразу после ключа (можно через пробел, а можно и без него)
-p указание пароля пользователя БД. Можно указать сразу после ключа (можно с пробелом, а можно без), а можно и не указывать, тогда он будет запрашиваться при выполнении команды. Если mysqldump используется не где-либо в скрипте, то лучше всего 2ой вариант.
-h ключ указывает адрес хоста сервера баз данных, в примере выше он не используется, т.к. сервер баз данных локальный.
mydatabase - имя базы данных для дампа
dump_database.sql - имя дампа БД
Если баз данных много, то с помощью ключа
-B
можно через пробел их перечислить и добавить в дампКлюч -A позволит сделать дамп сразу всех баз данных, включая системные. Поэтому после развертывания дампа не удивляйтесь, если изменился пароль пользователя root