Импорт большой базы MySQL через SSH (mysql) на хостинге
- 20.02.2026 00:58
-
- MySQL
- SSH
- база данных
- хостинг
Если нужно импортировать большую базу данных MySQL, загрузка через phpMyAdmin может завершаться ошибкой из‑за ограничений браузера и PHP. На хостинге GARMTECH самый надёжный способ – импорт через SSH с помощью команды mysql.
Перед началом
- Убедитесь, что для вашей подписки хостинга в Plesk включен SSH доступ.
- Создайте базу данных и пользователя базы в Plesk (или проверьте, что они уже существуют).
- Загрузите дамп (
.sqlили.sql.gz) в файловое пространство хостинга.
Шаг 1 – загрузите файл дампа на хостинг
Файл можно загрузить:
- через Plesk File Manager (удобно для быстрых загрузок), или
- через FTP‑SSL (FTPS) на hostname сервера вашей услуги.
Для очень больших файлов часто быстрее использовать сжатый дамп (.sql.gz).
Шаг 2 – подключитесь к хостингу по SSH
Используйте hostname сервера из My.GARMTECH и системного пользователя хостинга (в Plesk: Hosting Settings).
ssh USERNAME@SERVER_HOSTNAME
Если вы не уверены в hostname, откройте детали услуги в My.GARMTECH и найдите поле Server Hostname.
Шаг 3 – импортируйте базу данных
Перейдите в папку, куда вы загрузили дамп, например:
cd httpdocs
Импорт файла .sql
mysql -u DBUSER -p DBNAME < backup.sql
Импорт файла .sql.gz
gunzip < backup.sql.gz | mysql -u DBUSER -p DBNAME
При запросе пароля введите пароль пользователя базы данных.
Шаг 4 – проверьте результат
- Откройте phpMyAdmin из Plesk и убедитесь, что таблицы/данные появились, или
- выполните быструю проверку по SSH:
mysql -u DBUSER -p -e "SHOW TABLES;" DBNAME
Частые ошибки и решения
“Access denied for user”
- Проверьте имя пользователя и пароль базы.
- Убедитесь, что у пользователя есть права на эту базу в Plesk.
“Unknown database”
- Проверьте имя базы в Plesk.
- Сначала создайте базу, затем импортируйте.
“No such file or directory”
- Проверьте, что вы находитесь в нужной папке.
- Команда
ls -lahпоможет увидеть файлы и точное имя дампа.
После импорта
- Удалите дамп, если он больше не нужен (большие файлы занимают место на диске).
- Обновите настройки сайта (
wp-config.php, настройки CMS и т. п.), если менялись имя базы/пользователь/пароль.
Связанные статьи
Комментарии
Добавить Комментарий