Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: 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 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.035 c
4-1164296258
Вольный Стрелок
2006-11-23 18:37
2007.04.22
CreateProcess консольной программы


15-1175012370
начинающий2
2007-03-27 20:19
2007.04.22
Подскажите хорошую бумажную книгу по Interbase


1-1172147339
Dmitry_177
2007-02-22 15:28
2007.04.22
MYITEM перевести с С++ на Delphi


2-1175260650
Greenchel
2007-03-30 17:17
2007.04.22
http, ftp и т.д.


1-1172142851
Kolan
2007-02-22 14:14
2007.04.22
Нормальный Enable TPageControl