Зачастую импорт и экспорт баз данных удобнее делать не через интерфейс phpMyAdmin, а с помощью терминальных команд, подключившись к серверу по SSH.
Это особенно полезно, когда нужно загрузить или выгрузить базу данных большого объема.
Импорт
mysql -uUSER -pPASSWORD DBNAME < /path/to/DUMPFILE.sql
Между флагами —u, —p и их аргументами (в данном случае USER и PASSWORD) пробел отсутствует.
-
«USER» — пользователь базы данных (например «u111111_dbuser»);
-
«PASSWORD» — пароль пользователя базы данных;
-
«DBNAME» — имя базы данных, в которую производится импорт (например «u111111_database»);
-
«DUMPFILE.sql» — имя файла дампа базы данных в формате sql.
Экспорт
mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql
Между флагами —u, —p и их аргументами (в данном случае USER и PASSWORD) пробел отсутствует.
-
«USER» — пользователь базы данных (например «u111111_dbuser»);
-
«PASSWORD» — пароль пользователя базы данных;
-
«DBNAME» — имя экспортируемой базы данных (например «u111111_database»);
-
«/path/to/» - путь к директории, где находится дамп базы данных
-
«DUMPFILE.sql» — название файла с которым сохранится дамп базы данных в формате sql.