MySQL создание резервной копии из командной строки Linux

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

Создание резервной копии MySQL

1) Смотрим какие базы присутствуют, для этого заходим в MySQL с правами root

и выполняем команду

Пример вывода:

2) Создание резервной копии (дампа).

Возвращаемся в консоль

если резервную копию делаем локально:

для удаленного хоста

Параметры:

  • -u - имя пользователя
  • -h удаленный хост
  • -p - запросить пароль

если необходимо сделать копию нескольких баз, используем параметр --databases

Создание резервной копии нескольких баз в один файл, может усложнить восстановление из резервной копии.

Так же если нужна только структура базы без данных

Восстановление из резервной копии MySQL

Восстановление возможно из консоли

Либо через консоль MySQL:

Всегда проверяйте работает ли резервная копия. Когда она вам понадобится восстановление может не заработать.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий