Экспорт MySQL (Dump базы данных)

Kate

Administrator
Команда форума
  1. Что такое MySQL
  2. Как создать базу данных?
  3. Настройка и управление
  4. Логин\пароль: где узнать и как восстановить?
  5. Экспорт MySQL (Dump базы данных)
  6. Импорт MySQL
  7. Ограничения БД
  8. Ошибки

Что такое дамп базы данных?​

Это файл, в который сохраняется копия базы данных MySQL. Данные из этого дампа можно использовать для заполнения пустой БД (смена хостинга или перенос сайта с Денвера) или изменения существующей базы данных (используется для бэкапов). Чаще всего этот файл имеет расширение .sql.

Как экспортировать базу данных MySQL?​

Обычно экспорт базы данных (создание дампа) производится с помощью интерфейса phpMyadmin. И далее мы подробно разберем несколько шагов:

  1. В панели управления хостингом, находим phpMyadmin. Чаще всего он находится в разделе "Базы данных" или подобном.
  2. Слева в углу выберите свою базу данных (ту, которую вы собираетесь экспортировать на компьютер, чтобы потом перенести на другой хостинг).
    Выбираем базу данных
  3. Жмем вкладку “Экспорт”.
    Жмем вкладку “Экспорт”
  4. Возможно вас попросят выбрать способ экспорта “Обычный” (много настроек) или “Быстрый” (мало настроек). Не имеет значения какой выбирать, главное изменить только те настройки, которые мы описываем ниже.
  5. Нужно выбрать все таблицы, нажав на кнопку “Выделить все”.
    Жмем
  6. Отметить галочкой “Сохранить как файл”, “Сохранить вывод в файл” или что-то подобное.
    Выбираем как сохранить
  7. На всякий случай, запоминаем кодировку, но не трогаем ее.
  8. Жмем “Ок” и сохраняем файл с БД себе на компьютер. Обычно сохраняемый файл имеет расширение .sql.

Экспорт базы данных MySQL через SSH​

Есть еще один способ экспорта БД - с помощью протокола SSH. Для этого используется специальная SSH-команда:

mysqldump --user=DBUSER --password=USERPASSWORD DBNAME > DUMPFILENAME.sql
или
mysqldump -uDBUSER -pUSERPASSWORD DBNAME > DUMPFILENAME.sql
Вместо слов написанных большими буквами подставляем:

DBUSER - имя пользователя базы данных, например uhosting_databaseuser;

USERPASSWORD - пароль пользователя БД, например Rjkweuik12;

DBNAME - имя базы данных, из которой будет производится экспорт, например uhosting_databasename;

DUMPFILENAME - имя dump-файла, в который будет производится экспорт. Здесь можно указать путь куда будет сохранен дамп-файл, но лучше этого не делать, и просто забрать файл с сервера хостинг-провайдера.

Источник статьи: https://ru.hostings.info/schools/eksport-mysql-dump-bazy-dannyh.html
 
Сверху