Импорт и экспорт базы данных MySQL через SSH
Как загрузить и выгрузить базу данных с помощью терминальных команд.
Работать с большими базами данных через phpMyAdmin бывает неудобно: браузер может зависнуть, а загрузка крупного дампа и вовсе завершится ошибкой. Гораздо надёжнее делать это напрямую через SSH — быстро, без ограничений на размер файла и без лишних кликов.
Импорт
mysql -uUSER -pPASSWORD DBNAME < /path/to/DUMPFILE.sql
Обратите внимание: между флагами
-u,-pи их значениями пробел не ставится.
Где:
USER— имя пользователя базы данных (например,u111111_dbuser)PASSWORD— пароль пользователя базы данныхDBNAME— имя базы данных, в которую выполняется импорт (например,u111111_database)/path/to/DUMPFILE.sql— полный путь к файлу дампа
Экспорт
mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql
Между флагами
-u,-pи их значениями пробел не ставится.
Где:
USER— имя пользователя базы данных (например,u111111_dbuser)PASSWORD— пароль пользователя базы данныхDBNAME— имя экспортируемой базы данных (например,u111111_database)/path/to/— путь к директории, куда будет сохранён дампDUMPFILE.sql— имя файла, под которым сохранится дамп
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!