Импорт большого файла в mysql базу
В этой короткой статье вы узнаете как импортировать большой файл в базу данных. В ней не рассматривается такой популярный инструмент как PhpMyAdmin, с помощью которого можно импортировать данные в базу, так как в зависимости от хостера у вас может быть разного рода ограничения.
Часто бывает необходимо загрузить большой sql-файл в базу данных, размер которого превышает несколько сотен мегабайт, а то и несколько гигабайт. В таком случае нам может понадобиться доступ к утилите mysql, c помощью которой мы можем загрузить большой файл в базу. У нее множество разнообразных настроек, но в самом простом виде ее вызов выглядит вот так:
// если файл, загруженный по ftp например, уже на сервере
mysql -u {ИМЯ ПОЛЗОВАТЕЛЯ БД} -p {ИМЯ БАЗЫ} < {/путь/к/файлу/базы.sql}
// вариант для удаленного сервера
mysql -u {ИМЯ ПОЛЗОВАТЕЛЯ БД} -h {ИМЯ ХОСТА СЕРВЕРА MYSQL} -p {ИМЯ БАЗЫ} < {/путь/к/файлу/базы.sql}
Таким образом, это самый простой способ загрузки большого файла в базу данных, но это при условии, что у вас есть удаленный доступ на сервер и возможность выполнения консольных команд, таких как mysql.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.