Форум сетевых администраторов Страницы (2): [1] 2 »
Показаны 17 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Занесение в БД. (http://netadmin.ws/forum/showthread.php?threadid=3135)


Помещено Pehota 16-09-2002 в 07:16:

Занесение в БД.

Мне нужно сделать следующее: Имеется большой набор текстовых файлов (около 10 тыс) и их нужно просканировать и занести в MySQL БД. Как наиболее эффективно это можно сделать? Заливать на сервер, а потом сканировать - запарно. Запускать сканер с виртуального сервер на предмет занесения файлов с жесткого диска тоже не лучший вариант - вдруг связь порвется. ММожно как-то сделать это локально, а потом перенести созданную БД на вирт. сервер?


Помещено Orliha 16-09-2002 в 08:34:

FTN, ставь апачь, mysql,... делай локально...

в чем проблема-то??

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено peteK 16-09-2002 в 08:41:

а чем проще занести в БД а потом тащить эту БД на сервер?

заархивмруй текстовые файлы (если запарно заливать из за объема ткстовых файлов) - закачай на сервер, распакуй.. и сканируй

__________________
www.relmax.com
Web Site Design and Development


Помещено Pehota 16-09-2002 в 08:46:

По правде сказать у меня в этом достаточно посредственные знания. Сканер мне напишут, впрочем как и движок для сайта - сам я в этом, пардон, лоховат. Вот если предположить такую ситуацию: У меня есть сканер, который был запущен локально и прошелся по текстовым файлам и в соответствии с шаблоном занес данные в MySQL. Каким образом мне перенести созданную БД на виртуальный сервер?

FTN добавил 16-09-2002 в 08:50:07:
peteK: Черт, а ведь точно! Можно заархивировать, а затем уже на сервере пройтись по ним сканером... Я даже как-то и не думал об этом. Хватило бы только места...


Помещено peteK 16-09-2002 в 08:50:

собсно я бы делал (делаю так):
- делаю дамп структуры и данных базы (проще всего, php-myadmin);
- закачиваю дамп на сервер (или zip-архив дампа);
- разархивирую выполняю скрипт дампа;

__________________
www.relmax.com
Web Site Design and Development


Помещено Pehota 16-09-2002 в 08:56:

2 peteK:

Виртуальный сервер - это прочто хостинг на сервере наряду с другими проектами, т.е. не на отдельно арендованной машине.

Что касается операции дампа, то этого никогда не далал - был бы признателен поподробнее об этом - но суть в общих чертах ясна.


Помещено peteK 16-09-2002 в 09:00:

проще всего, как я считаю дамп сделать с помощью php-myadmin. Там есть функция такая "экспорт" (в русской версии). Ну жмешь, выделаешь нужные таблицы в нужной БД, указываешь "структура и данные" - жмешь "пошел". Скрипт дампа готов.

Заливаешь его на сервер, там выполняешь. Что то типа этого:
mysql -uusername -ppassword base < dump.sql

__________________
www.relmax.com
Web Site Design and Development


Помещено Pehota 16-09-2002 в 09:14:

peteK:

Ð_то надо в шелле писать?

mysql -uusername -ppassword base < dump.sql


Помещено peteK 16-09-2002 в 09:15:

угу. именно там

__________________
www.relmax.com
Web Site Design and Development


Помещено Orliha 16-09-2002 в 09:24:

FTNв пхпмайадмине импортируешь дамп и все. без всяких шеллов...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено peteK 16-09-2002 в 09:27:

ага, а если этот дамп на пару десятков мегабайт? предлагаешь передавать текст скрипта через форму по http?

__________________
www.relmax.com
Web Site Design and Development


Помещено Orliha 16-09-2002 в 09:33:

предлагаю разбить его на 10 частей и за минуту все сделать...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено peteK 16-09-2002 в 09:35:

для меня например это и было напряжно. переносил как то БД. текст скрипта дампа - около 10 Мг. по модему было не серьезно выполнять скрипт через форму в php-myadminе (да и по частям) - куда проще залить архив скрипта на сервер (около 1 мегабайта) и там разархивировать и выполнить..

__________________
www.relmax.com
Web Site Design and Development


Помещено Orliha 16-09-2002 в 09:43:

peteK
суть в том что доступа к шеллу может и не быть...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено peteK 16-09-2002 в 09:45:

ну это то само собой ) .. фигово

__________________
www.relmax.com
Web Site Design and Development


Формат времени GMT. Текущее время 10:04. Страницы (2): [1] 2 »
Показаны 17 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.