Как импортировать большой текстовый файл в БД MySQL?

Рейтинг: 1Ответов: 1Опубликовано: 30.04.2015

Как можно импортировать большой текстовый файл (размер 51Гб) в БД MySQL? Буду пробовать на локалхосте. Как потом перенести такую большую БД на сервер?

Ответы

▲ 1Принят

Самое простое после перегона базы на локалхосте тупо скопировать всю папку с базой и перенести архивом или любым другим способом. Но это если база в MyISAM.

Пробывал таким способом перегнать tecdoc. Mysqldump отрабатывал минут 15 а вгрузка sql длилась больше часа. Перенос базы файлами прошел за 2 минуты все что надо отключить mysql скопировать папку базы данных на сервер по samba или sftp перезапустить mysql на сервере

Для импорта можно попробывать navicat но скорее всего он не потянет. Я в свое время для этой задачи писал мини програмку на c#. пхп такое не потянул хотя возможно если поковырятся в настройках поднять лимиты можно и им