Несмотря на то, что есть phpMyAdmin (и куча других помощников для работы с mysql), часто, для экспорта и импорта удобнее пользоваться консольными командами mysql. Процесс импорта экспорта происходит намного быстрее и нет необходимости заморачиваться с временем работы скрипта и размером файла (это актуально когда Ваш дамп базы достаточно большой).


Импорт данных в БД

Открываем консоль Windows (Win + R и вводим cmd).


Первый вариант импорта. Вводим команду в консоль:

mysql -u user_login -p user_pass db_name < path/to/file/dump_file_name.sql

где user_login - имя пользователя БД, user_pass - пароль пользователя, path/to/file/dump_file_name.sql - путь и имя файла содержащего дамп БД для импорта (Например: C:/my_file.sql).


Второй вариант импорта, вводим команду в консоль:

mysql -u user_login -p user_pass -h host_name

где user_login - имя пользователя БД, user_pass - пароль пользователя, host_name - имя хоста (обычно localhost).

Выбираем БД в которую необходимо импортировать:

use db_name 

где db_name - имя БД в которую необходимо импортировать имеющийся дамп.

И импортируем командой:

source path/to/file/dump_file_name.sql 

где path/to/file/dump_file_name.sql - путь и имя файла содержащего дамп БД для импорта (Например: C:/my_file.sql).


Экспорт данных из БД

Делаем экспорт посредством удобного mysqldump :
mysqldump -u user_login -p user_pass db_name > path/to/file/dump_file_name.sql

где user_login - имя пользователя БД, user_pass - пароль пользователя, path/to/file/dump_file_name.sql - путь и имя файла который будет содержать данные экспорта БД (Например: C:/my_file.sql).