Для большинства не больших баз данных идеально будет работать команда mysqldump:
mysqldump -uroot -p database > database.sql
Если требуется указать удалённый хост то, добавим -h192.168.1.10
или --host=192.168.1.10
, где 192.168.1.10 — IP удалённого хоста. Для локального этот параметр можно упустить.
-uroot
(или --user=root
) — указываем пользователя.
-p
или --password
database<.code> — имя базы данных для бэкапа, а
database.sql
– имя файла для бэкапа. Если в один файл вы хотите включить несколько баз данных, используйте ключ -B
.