Как сделать бекап базы данных с помощью mysqldump

Утилита mysqldump позволяет сделать дамп базы данных, одна из самых необходимых утилит при работе с сайтами на виртуальном или выделенном сервере.

Создание дампа:

mysqldump -uroot -p mydatabase > dump_database.sql

Расшифровка ключей

-u  ключ указания пользователя БД, в примере мы используем пользователя БД root, который пишется сразу после ключа (можно через пробел, а можно и без него)
-p указание пароля пользователя БД. Можно указать сразу после ключа (можно с пробелом, а можно без), а можно и не указывать, тогда он будет запрашиваться при выполнении команды. Если mysqldump используется не где-либо в скрипте, то лучше всего 2ой вариант.
-h ключ указывает адрес хоста сервера баз данных, в примере выше он не используется, т.к. сервер баз данных локальный.

mydatabase - имя базы данных для дампа
dump_database.sql - имя дампа БД

Если баз данных много, то с помощью ключа
-B можно через пробел их перечислить и добавить в дамп
Ключ -A позволит сделать дамп сразу всех баз данных, включая системные. Поэтому после развертывания дампа не удивляйтесь, если изменился пароль пользователя root
  • MySQL
  • 3 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

Установка ionCube PHP Loader CentOS

При выборе следует учитывать разрядность системы, узнать можно с помощью команды : uname -a...

Как установить LAMP на Ubuntu 14.04

LAMP - это базовый "стек" для размещения веб-сайта, если Вы не используете панели управления....

Установка Redis на Centos 6.x

Redis - сетевое журналируемое хранилище данных типа key-value, данные хранятся в опертивной...

Установка Zend OPcache на CentOS 7

Zend OPcache как и подобные кешеры ускоряют работу php-скриптов за счет их интерпретации в...

Путь к ImageMagick на сервере

Некоторые скрипты, в своих настройках могут запрашивать путь к бинарному файлу конвертера...