Восстановление БД на сервере провайдера

  • Автор темы Светлана PHP
  • Дата начала

Светлана PHP

Guest
Восстановление БД на сервере провайдера

Всем привет!
Вот такой вопрос. Сижу делаю сайт на локальном компьютере под Windows XP. Перенесла сайт на сервер провайдера и захотела скопировать базу данных.

Локально я её вытащила:
mysqldump --add-drop-table dbaza > dbaza.directsql

Потом пихаю этот файл целиком и полностью в mysql_query. На localhost всё прокатывает. На сервере провайдера - выдаёт ошибку неподалёку от места создания первой таблицы near 'CREATE TABLE firsttable(id ...

Может это не совсем гуманно пихать в запрос 160 килобайт?
Мужчины, джентельмены! Поспособствуйте обнаружении истины...
 

Alexandre

PHPПенсионер
Лично я делаю через phpmyAdmin
он хорошо генерит все INSERT и CREATE TABLE
а потом через тот же phpmyAdmin
я заливаю данные на сервер
Удобно - просто и без гемороя
(хотя он есть на больших массивах)
 

Макс

Старожил PHPClub
Потом пихаю этот файл целиком и полностью в mysql_query. На localhost всё прокатывает.
не верю.
через [m]mysql_query [/m] можно посылать только один SQL-запрос за раз.

Если есть shell то
mysql -u username -p password database <database.sql
или через phpMyAdmin

-~{}~ 04.10.04 14:19:

выдаёт ошибку неподалёку от места создания первой таблицы near 'CREATE TABLE firsttable(id ...
это он на точку с запятой ругается
 

Макс

Старожил PHPClub
phpMyAdmin можно установить самой. Это обычный ПХП-скрипт
 

gromitus

Новичок
http://www.phpmyadmin.net/home_page/

-~{}~ 04.10.04 15:24:

скачиваешь и устанавливаешь: дальше внизу щёлкаешь на Выполнить sql запрос - и указываешь свой файл. (файл закачивать на сервак ненужно)
 

Светлана PHP

Guest
Да я уже как бы через админ сделала...

Сейчас пытаюсь разобраться как же это PHPMyAdmin удаётся это сделать через запрос, а мне нет...

Никто из Вас не сталкивался... Может объясните?
 

Макс

Старожил PHPClub
phpMyAdmin разбивает твой дамп на отдельные SQL-запросы и выполняет каждый из них в цикле
 

kombo

Новичок
MySQL-Front - клиент на вашем компьютере и не надо мучатся с phpMyAdmin
 

gromitus

Новичок
это из какого места должны руки расти, что бы мучиться с пхпмайадмином

-~{}~ 04.10.04 15:49:

Светлане: а что за сайт? скинь нам потом линк
 

Светлана PHP

Guest
Туги Вы хлопцы, туги...

Элита! Отзовитесь!

Может даст кто ссылочку на скриптец, который бы смог обработать экспортный файл утилиты mysqldump...

Что-то там всё так накручено в sql.inc этом... Прям не могу. Никак нет сил писать эти регулярные выражения... Нет-нет, я не прошу писать за меня, конечно...

Ссылочку бы на скриптец, господа!
 

kombo

Новичок
Автор оригинала: gromitus
это из какого места должны руки расти, что бы мучиться с пхпмайадмином
Пока не сравнишь не узнаешь ведь, зачем тогда говорить ?
 

Фанат

oncle terrible
Команда форума
Радует меня наша секретарша.
Босс ей: "Светочка, принеси чаю"
Светочка, басом "Сейчас, скриптец допишу!"
 

SiMM

Новичок
Автор оригинала: Светлана PHP
Может даст кто ссылочку на скриптец, который бы смог обработать экспортный файл утилиты mysqldump...
В чём сложность написать его самостоятельно (игнорировать строки с комментариями, делать запросы по одному)? Займёт не больше страницы (строк 20-30). Больше половины того, что служит для экспорта в phpmyadmin'е, тебе не нужно.
 
Сверху