Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизMySql и консоль Найти похожие ветки
← →
wicked © (2007-03-28 13:17) [40]> homm © (28.03.07 13:15) [39]
>
> > хммммм.... url не канает :)
>
> Какой ты используешь URL? Тебе нужно URL sql сервера. Поищи
> в CP — должен быть указан, если доступ извне вообще разрешен.
>
>
> Чем мозги себе *ать, уже давно бы phpMyAdmin закачал на
> хостинг.
они не ищут легких путей :)
да и пхпМуАдмин глючен весьма - после него дампы от лишних символов чистили
← →
homm © (2007-03-28 13:20) [41]> да и пхпМуАдмин глючен весьма - после него дампы от лишних
> символов чистили
Он в принцепе не заточен под дампинг. Вот — рекомендую. Маленький, шустрый, проблем пока не было: http://sypex.net/
← →
MysqlNoob (2007-03-28 13:20) [42]:)
Спасибо.
← →
MysqlNoob (2007-03-28 13:42) [43]Может есть скрипты, котоыре парсят файлы и выполняють запросы :) ??
В общем нужен админ :( чтобы дамп залить, мне так пояснили, а его нет.
← →
homm © (2007-03-28 13:42) [44]> В общем нужен админ :( чтобы дамп залить, мне так пояснили,
> а его нет.
Руки нужны.
← →
SPeller_work (2007-03-28 13:43) [45]У меня myadmin всегда нормально кушал sql-ные дампы. А вообще предпочитаю использовать MySQL Query Browser, предварительно разрешив в цэ-панели сайта доступ к бд со своего ИП.
← →
MysqlNoob (2007-03-28 13:44) [46]Мде...
<?php
mysql_connect("localhost", "login", "password");
mysql_select_db ("database");
if (!file_exists($fname)) die ("Файл $fname не существует!");
$fp = fopen ($fname, "r");
$buffer = fread($fp, filesize($fname));
fclose ($fp);
$prev = 0;
while ($next = strpos($buffer,";",$prev+1))
{
$i++;
$a = substr($buffer,$prev+1,$next-$prev);
mysql_query($a);
$prev = $next;
}
echo "Выполнено $i команд";
?>
Что
← →
wicked © (2007-03-28 13:47) [47]за это
> $buffer = fread($fp, filesize($fname));
убивать из рогатки
PHP по дефолту ограничивает память, занимаемую скриптом, до 8 Мб
что будет, если скормить скрипту хотя бы 10 Мб дамп?
← →
homm © (2007-03-28 13:48) [48]> while ($next = strpos($buffer,";",$prev+1))
> {
> $i++;
> $a = substr($buffer,$prev+1,$next-$prev);
> mysql_query($a);
> $prev = $next;
> }
Мде… А что он будет делать с командойSELECT * FROM Table WHERE Col2=";;;;;;"
← →
wicked © (2007-03-28 13:49) [49]> homm © (28.03.07 13:48) [48]
это квест номер 2....
пусть сначала 1-й пройдет :)
← →
Real © (2007-03-28 14:47) [50]
> Здравствуйте.
> Нужно запустить на выполнение SQL скрипт (дамп базы), MyPHPAdmin"a
> на хостинге нет
Учитывая сколько тебе уже объяснили, а ты все равно не понял - предлгаю забить на вариант с консолью, чтобы не навредить себе самому :) Есть несколько путей:
1. Что мешает установить phpMyAdmin самостоятельно? Обязательно ждать манны от хостера? http://phpmyadmin.net (только с большими дампами он тебе не поможет, но дамп всегда можно разделить на куски)
2. Есть проект который попроще - http://phpminiadmin.sourceforge.net
3. Проект специально для экспорта/импорта мускула - http://sypex.net
4. GUI-приложение как например MySQL Front или MySQL Control Center (для их работы, хостер или ты в настройках мускула должен указать что разрешены подключения не только от localhost)
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.046 c