Экспорт и импорт базы MySQL в ISPmanager и phpMyAdmin

Для переноса базы MySQL сначала скачайте её дамп с исходного хостинга, затем загрузите файл в новую базу. Дамп содержит структуру таблиц и записи. Файлы сайта переносятся отдельно.

Подготовиться к переносу

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

Важно. Перед переносом сохраните копию базы назначения, если в ней уже есть данные. Для первого импорта удобнее использовать пустую базу. Не удаляйте исходную базу до проверки сайта на новом хостинге.

На время финального экспорта остановите изменения данных на сайте. Иначе новые заказы, сообщения или записи, созданные после скачивания дампа, не попадут в копию.

Скачать дамп

  1. Откройте phpMyAdmin на исходном хостинге и выберите нужную базу в левом меню. Проверьте её имя в верхней строке.
  2. Откройте вкладку «Экспорт».
  3. Для обычного переноса выберите метод «Быстрый» и формат «SQL».
  4. Нажмите «Экспорт» и дождитесь скачивания файла. Убедитесь, что файл сохранился и не пустой.

Экспорт базы в phpMyAdmin. 1. Вкладка Экспорт. 2. Быстрый метод. 3. Формат SQL. 4. Скачать файл.

Рисунок 1. Цифрой 1 отмечена вкладка «Экспорт», цифрой 2 быстрый метод экспорта, цифрой 3 формат SQL, цифрой 4 кнопка скачивания файла.

Если исходная база уже находится в ISPmanager, её также можно выделить в разделе «Базы данных» и выбрать «Дамп», затем «Экспорт».

Загрузить дамп через ISPmanager

Внимание. ISPmanager предупреждает, что данные выбранной базы будут полностью перезаписаны содержимым дампа. Если выбрана не та база, отмените операцию.

  1. Откройте «Базы данных» и выделите базу назначения.
  2. Нажмите «Дамп» и выберите «Импорт».
  3. В форме проверьте имя базы и сервер. В поле «Тип файла» выберите «Файл с локального компьютера».
  4. Нажмите «Выбрать файл» и укажите скачанный SQL-дамп.
  5. Нажмите «Загрузить». В подтверждении ещё раз проверьте имя базы, затем подтвердите загрузку.
  6. Дождитесь завершения операции. Не запускайте импорт повторно, пока предыдущая загрузка не завершена.

Импорт SQL-дампа в ISPmanager. 1. База назначения и сервер. 2. Тип и выбранный файл. 3. Загрузить.

Рисунок 2. Цифрой 1 отмечены база назначения и сервер, цифрой 2 тип и выбранный файл, цифрой 3 кнопка «Загрузить».

Загрузить дамп через phpMyAdmin

Этот способ можно использовать вместо импорта через панель.

  1. В ISPmanager выделите базу назначения и нажмите «Web интерфейс БД».
  2. В phpMyAdmin выберите базу слева, затем откройте вкладку «Импорт».
  3. Выберите SQL-файл с компьютера. Проверьте максимальный размер загрузки, указанный рядом с выбором файла.
  4. Оставьте формат «SQL». Кодировка должна соответствовать дампу, обычно это utf-8.
  5. Нажмите «Импорт» и дождитесь сообщения о результате.

Если файл превышает доступный размер или импорт прерывается, используйте загрузку через ISPmanager либо обратитесь в поддержку. Не разбивайте SQL-файл вручную посередине запроса.

Проверить результат и подключить сайт

  1. Откройте базу назначения в phpMyAdmin. На вкладке «Структура» должны появиться таблицы.
  2. Откройте несколько таблиц через «Обзор». Проверьте записи и отображение русского текста.
  3. В конфигурации сайта укажите новые имя базы, пользователя, пароль и адрес сервера. Параметры подключения описаны в инструкции по созданию базы.
  4. Проверьте страницы сайта, вход в его административную часть и сохранение изменений. Только после проверки возобновите работу сайта с новой базой.

Если импорт остановился с ошибкой, сохраните её полный текст. Сообщение об успешной загрузке файла ещё не заменяет проверку таблиц. Ошибки подключения разобраны в инструкции по MySQL и phpMyAdmin, ошибки сайта можно найти по инструкции по логам.