Проблемы с Mysql

shooter

Guest
Проблемы с Mysql

Подскажите как забросить базу даних в одном файле на сервер без phpmyadmin, припустим на holm.ru
 

fixxxer

К.О.
Партнер клуба
что ты куда припустить собрался? :)

в общем то просто
делаешь дамп, разбиваешь на запросы и на каждый по mysql_query

-~{}~ 26.01.05 22:14:

но вариант Фаната мне больше нравится

-~{}~ 26.01.05 22:14:

а еще можно заплатить 5 уе за нормальный хостинг
 

Yurik

/dev/null
большую базу (в временем заполнения через INSERT более 30 сек) не закинешь ничем кроме доступа через шелл.
 

vovanium

Новичок
большую базу (в временем заполнения через INSERT более 30 сек) не закинешь ничем кроме доступа через шелл.
И причем здесь это? На holm.ru что шелл доступ предоставляют? А за 30 секунд можно обработать очень много данных, не нужно судить только по phpmyadmin...
 

vovanium

Новичок
Ты удивишься - но предоставляют. Учите матчасть.
Это по собственному опыту или по тому, что написано на сайте? Почему-то я был уверен в том, что речь шла о бесплатном хостинге holm.ru.
Т.к. в платных пакетах, в которых заявлен этот самый доступ, также заявлено о наличии phpmyadmin, соответственно подобного вопроса возникнуть не могло...
 

Фанат

oncle terrible
Команда форума
какие грандиозные проблемы люди обсуждают.
наличие пхпадмин.. отсутствие пхпадмин...

интересно, а если им жрачку к ротовым отверстиям не подносить - помрут?
 

Cougar

Кошак
vovanium
по собственному опыту. Правда, спрятано это там глубоко :) Они и mysql дают тоже через задний проход. И работает оно всё так же.
 

Фанат

oncle terrible
Команда форума
точно так же, как и на любом другом сервере.
потренируйся дома, может быть?
там ничего сложного нету.
редактирвется файл config.php если мне память не изменяет, туда вписываются хост, логин и праоль - и все работает
 

shooter

Guest
Фанат
Я файл config.php настроил еще до того, У меня выбрасивает ошыбку: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

посмотри http://complines.h14.ru/phpMyAdmin/index.php,
если я дам тебе логин пароль сделаеш дамп?

-~{}~ 28.01.05 23:27:

Фанат
Я так понял что там свою adminку делать нельзя
 

Фанат

oncle terrible
Команда форума
я не знаю, что ты называешь словом "админка", но phpMyAdmin - это обыкновенный пхп скрипт.
 

Cougar

Кошак
shooter
На holm.ru подсоединяться надо не к localhost. Это я точно знаю. Там нечто вроде db.h14.ru - подробнее смотри у них в FAQ
 

Yurik

/dev/null
Автор оригинала: vovanium
И причем здесь это? На holm.ru что шелл доступ предоставляют? А за 30 секунд можно обработать очень много данных, не нужно судить только по phpmyadmin...
При том что на недорогих хостингах (до $15/мес) и бесплатных шелла никто не даёт. А на любые PHP скрипты стоит стандартный max_execution_time 30 секунд. За 30 секунд на типичном шаред хостинге через PHP/MySQL можно обработать масимум 10-70 тыс простых инсертов (на примерно 1-3 Мб данных) и это не зависит от того какой скрипт. Если на holm.ru база не на localhost а где то дальше - эти цифры можно смело делить на 10.
Никаких других способов это сделать кроме как через PHP скрипт (свой или phpMyAdmin) на таких хостингах нету
 

SelenIT

IT-лунатик :)
Yurik
а кто может запретить упорному любителю дешевизны заливать большую базу в несколько приемов кусками по 1-3 Мб?
 

vovanium

Новичок
Yurik
А на любые PHP скрипты стоит стандартный max_execution_time 30 секунд
На любом нормальном платном хостинге его можно легко увеличить, safe mode обычно отключается по первому требованию клиента.
За 30 секунд на типичном шаред хостинге через PHP/MySQL можно обработать масимум 10-70 тыс простых инсертов (на примерно 1-3 Мб данных) и это не зависит от того какой скрипт
И на основе работы какого скрипта были получены эти результаты?
Ты возьми ради интереса потести на локалке дампер против phpmyadmin, а потом уже будешь рассказывать сказки о том, что от скрипта ничего не зависит. Только базу хотябы метров 20 возьми :)
Вот специально для всяких скептиков. Результаты работы дампера.
На хостинге за 5 баксов в месяц. 95 таблиц, 7 492 записей, 2.5 МБ - 1.31 сек. (с максимальным gzip сжатием), восстановление на том же хостинге - 1.42 сек (из сжатого файла). Т.е. даже за 15 секунд можно обработать около 25 МБ.
И это подтверждает сайт на более дорогом хостинге за 5.40 в месяц :) 47 таблиц, 25 292 записей, 24.7 МБ - 7.86 сек. (также с максимальным gzip сжатием), восстановление 4.1 сек. А теперь делай выводы.
И еще одна интересная деталь, я перенес эту базу 25 МБ на локалку (в сжатом виде она заняла 8.76 МБ), так вот потом сделал бекап с помощью phpmyadmin (без всяких сжатий), а при попытке восстановить phpmyadmin вылетел после 5 минут активной работы (при этом Апач занимал от 80 до 120 метров памяти). Версия phpmyadmin 2.6.1 самый свежак. У дампера обе процедуры укладывались в 5-6 секунд, вот теперь расскажи о том, что от скрипта ничего не зависит :)
 

Yurik

/dev/null
На любом нормальном платном хостинге его можно легко увеличить, safe mode обычно отключается по первому требованию клиента.
Впервые слышу
И на основе работы какого скрипта были получены эти результаты?
for () mysql_query('INSERT INTO...');
 
Сверху