X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> SQL дампер
LebedevStr
LebedevStr
Topic Starter сообщение 1.2.2014, 16:33; Ответить: LebedevStr
Сообщение #1


Аналитика наше все
*****


Группа: Active User
Сообщений: 680
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 96 раз
Репутация:   25  


Коллеги, всем привет.
Столкнулся с такой ситуацией.

Есть большой csv файл, который нужно аккуратно залить в БД Мускула, у хостера стоит лимит на размер загружаемого файла, а так же временные лимиты на выполнение скрипта.

Есть ли дампер, который будет правильно дозировать пачки запросов?

Разбивать файлы перед загрузкой не выход, их заливка займет пол дня.
Переезд на VDS не выход, свои нюансы.

За ответы, всем по спасибо smile.gif

Сообщение отредактировал LebedevStr - 1.2.2014, 16:34


Поблагодарили: (1)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
сообщение 1.2.2014, 17:04; Ответить: Tollun
Сообщение #2


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


http://sypex.net/
phpmyadmin умеет продолжать с места разрыва
если есть удалённый доступ - можно через тот же navicat

Сообщение отредактировал Tollun - 1.2.2014, 17:17


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LebedevStr
LebedevStr
Topic Starter сообщение 1.2.2014, 19:46; Ответить: LebedevStr
Сообщение #3


Аналитика наше все
*****


Группа: Active User
Сообщений: 680
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 96 раз
Репутация:   25  


Tollun, не увидел там импорт из csv sad.gif
Навикет в руках держал, поищу такое smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 2.2.2014, 15:37; Ответить: Electric
Сообщение #4


CMS help/antivirus
******

Группа: Active User
Сообщений: 1532
Регистрация: 27.12.2009
Из: Єдина Україна
Поблагодарили: 389 раз
Репутация:   57  


1. Какой размер файла?
2. Какие ограничения?

Локально не пробовали импорт делать?

На днях мне нужно было поднять большой дамп, но из за ограничений пришлось нарезать на куски вот такой штукой:
http://kedar.nitty-witty.com/blog/mydumpsp...mp-shell-script

Можно попробовать локально импортировать, слить дамп, нарезать на меньшие куски...

Сообщение отредактировал Electric - 2.2.2014, 15:35


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
сообщение 2.2.2014, 16:55; Ответить: Tollun
Сообщение #5


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


LebedevStr, на вкладке "импорт" обратите внимания на "Формат"

Сообщение отредактировал Tollun - 2.2.2014, 16:57


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
akkyoh
akkyoh
сообщение 25.3.2014, 4:59; Ответить: akkyoh
Сообщение #6


Участник
***

Группа: User
Сообщений: 101
Регистрация: 26.4.2013
Поблагодарили: 8 раз
Репутация:   3  


С CSV не знаю, что с ходу подсказать, для SQL могу предложить такое: если есть SSH, зайдите из под него и загрузите дамп, если нет SSH, но выключен safe_mode в PHP и прочие ограничения, можно попробовать рядом с файлом дампам создать такой файл PHP.

Код
<?
exec('mysql -uusername -ppassword database < dump.sql');
?>


Замените username, password и database и имя файла на свои данные. Даже если PHP скрипт "умрет", база данных будет импортирована до конца.

C CSV по аналогии можно вроде: http://chriseiffel.com/everything-linux/ho...-file-to-mysql/

mysqlimport --ignore-lines=1 --fields-terminated-by=, --columns='ID,Name,Phone,Address' --local -u root -p Database /path/to/csvfile/TableName.csv


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
portalich2
portalich2
сообщение 25.3.2014, 7:41; Ответить: portalich2
Сообщение #7


Новичок
*

Группа: Viewer
Сообщений: 7
Регистрация: 25.3.2014
Поблагодарили: 1 раз
Репутация:   0  


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


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
akkyoh
akkyoh
сообщение 25.3.2014, 16:08; Ответить: akkyoh
Сообщение #8


Участник
***

Группа: User
Сообщений: 101
Регистрация: 26.4.2013
Поблагодарили: 8 раз
Репутация:   3  


portalich2, сейчас достаточно много хостингом, где эти команды разрешены. Лет 5 назад так да, exec, system + включенный safe_mode были не редкость.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Web программирование на С/С++/PHP/MySQL/SQL, высоконагруженные проекты
Есть наработки в области бирж трафика, топов, тизеров, видео cj-тубов
3 DFService 724 1.11.2017, 21:09
автор: DFService
Горячая тема (нет новых ответов) Разработка сайтов "под ключ" | Языки: PHP; JS; SQL (MySQL); HTML; CSS | CMS: WP; DLE; Joomla; 1-C
Также полный комплект дизайнерских услуг
82 EmpireWebBuilding 25817 11.2.2016, 13:27
автор: x64


 



RSS Текстовая версия Сейчас: 17.12.2017, 10:47
Дизайн