Инфы по этому поводу полно. Ниже бэкап базы из консоли, в данном случае FreeBSD:
$mysqldump -u dbuser -p -h dbhost dbname | gzip -9 > dbname.sql.gz
Так, на всякий случай значени ключей:
- u - имя пользователя от БД.
- p - пароль [вводите пароль от базы после ввода строки дампа]
- h - адрес или ip адрес хоста БД [в данном примере dbhost]
- dbname - вводите имя базы
- gzip -9 - сжатие, в данном случае цифра это уровень сжатия, чем больше тем выше.
- dbname.sql.gz - имя архива, можете ввести свое