Перенос MySQL базы данных сайта

Данная статья может оказаться полезной, если у вас есть веб-сайт, который использует систему управления контентом (Joomla, Wordpress, OpenCart и т.д.), и вы решили перенести его на другой сервер. Для этого требуется не только перенос файлов сайта, но и перенос базы данных.

Создание дампа базы данных в PhpMyAdmin

Для переноса базы данных необходимо сначала создать ее дамп, то есть разместить содержимое в отдельный sql-файл. Делается это в меню phpMyAdmin на хостинге, откуда вы переносите сайт. Зайдите в phpMyAdmin, выделите слева базу данных, которую необходимо перенести, и нажмите на кнопку «Экспорт» в верхнем меню.

Перенос MySQL базы данных сайта

Откроется диалоговое окно, в котором обязательно выберите тип базы SQL, после чего нажмите кнопку ОК. Дождитесь пока файл базы данных скачается на ваш компьютер.

Создание пользователя БД MySQL

Теперь этот файл необходимо корректно разместить на нашем хостинге. Для этого необходимо сначала создать новую БД в своем cPanel аккаунте, добавить к ней пользователя и назначить ему привилегии. Об этом по порядку расписано ниже.

Зайдите в cPanel и найдите раздел «Базы данных», выберите «Мастер баз данных MySQL».

Перенос MySQL базы данных сайта

Откроется новое окно. На шаге 1 введите имя базы. Обратите внимание на то, что имя БД всегда будет с префиксом, первая половина имени будет содержать в себе имя cPanel аккаунта.

Перенос MySQL базы данных сайта

После ввода имени нажмите на кнопку «Следующий шаг».

На шаге 2 необходимо добавить пользователя к базе и задать пароль для него. После ввода всех данных нажмите кнопку «Добавить пользователя».

Перенос MySQL базы данных сайта

При настройке привилегий созданного пользователя выберите опцию «ALL PRIVILEGES» и переходите к следующему шагу.

Перенос MySQL базы данных сайта

Если в предыдущих шагах все было сделано правильно, мастер баз данных оповестит вас об успешном завершении создания БД на хостинге.

Перенос MySQL базы данных сайта

Созданную БД вы теперь сможете найти в списке доступных баз MySQL в одноименном меню контрольной панели.

Восстановление БД из дампа в PhpMyAdmin

Теперь импортируем в созданную базу содержимое сохраненного со старого хостинга файла с расширением .sql. Для этого на главной странице cPanel выберите пункт меню “phpMyAdmin” в том же разделе “Базы данных”. В открывшемся окне в меню слева выберите только что созданную БД и нажмите на вкладку «Импорт» в верхнем меню.

Перенос MySQL базы данных сайта

Нажмите кнопку «Выберите файл», в диалоговом окне выберите ранее сохраненный sql-файл и загрузите его на хостинг. Убедитесь, что выбран тип кодировки utf-8. После нажатия кнопки ОК дождитесь сообщения об успешном импорте базы данных.

Перенос MySQL базы данных сайта

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