Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.031 c
5-1152100632
Romas81
2006-07-05 15:57
2007.04.22
компоненты MSSQL 2000


15-1175184981
Kerk
2007-03-29 20:16
2007.04.22
Чем trackback отличается от pingback а ?


4-1164785371
Dmitry_177
2006-11-29 10:29
2007.04.22
Второе меню в окне..


2-1175698566
Shand
2007-04-04 18:56
2007.04.22
Строки


2-1175587955
npu3pak
2007-04-03 12:12
2007.04.22
Автоматическое обновление текстовых полей




   Наверх