Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Phpmyadmin (http://forum.oszone.net/showthread.php?t=52602)

slaine 11-08-2005 14:00 347415

Phpmyadmin
 
Помогите разобраться с Phpmyadmin.
экспортирую БД в *.sql, импортировать не могу.
Пишут, что есть ошибки.
Наподобие:
"Команда "Удалить БД" отключена"
или "неправильно сделан запрос(или, что-то в этом роде)",
или "no data base selected".

Может я не туда жму.
Буду рад если объяснят мне(пошагово) как делать!
Сам я невсостоянии разобраться, потомучто незнаю, чего от меня хотят.

короче: выбираю БД, жму на ссылку ЭКСПОРТ, выбираю "архивировать в зип" и
"ПОШЁЛ".Сохраняю в db.sql.zip

Дальше хочу ипортировать:
Слева тыкаю в значок sql, появляется окно - "SQL, импорт файлов, история SQL",
жму на импорт выбираю файл, потом компьютер немного подумает и выдаёт ошибки.

Prisoner 11-08-2005 16:23 347453

А вы после экспорта из архива скрипт вытаскивали? Я вопрос этот задаю потому как не ведаю, может ли этот менеджер определять что ему пришло (архив, не архив) и расжимать, если пришел архив. Вот если он этого не умеет (или каким-то образом ошибается в детекте), то он и интерпретирует архив как sql-скрипт и, соответственно выдает кучу ошибок.

slaine 11-08-2005 17:33 347465

конечно я вытаскиваю из архива.

Prisoner 11-08-2005 18:48 347483

slaine
Если не трудно, скрин опций экспорта + результат экспорта - зарарить с макс. сжатием и на мыло мой_ник@oszone.net

mar 11-08-2005 21:09 347514

slaine
и ошибки (которые вылезают на экран) - посмотреть бы =).

Prisoner 12-08-2005 10:32 347609

На скриншоте есть такая опция как SQL export compatibility, советую поиграть с ней. В экспортированном коде после создания таблицы вместо TYPE=MyISAM идет ENGINE=MyISAM DEFAULT и далее... поиграйте с совместимостью. Также рекомендую выставлять оции DROP TABLE и IF EXISTS, что очень удобно при частом обновлении - не надо тратить время и нервы на втыкание в ошибку при создании уже существующей таблицы.

slaine 12-08-2005 15:32 347688

Когда я пытаюсь импортировать БД, мне выписывают ошибку - "no database selected".
Когда я слева выбираю любую другую существующую БД, то все таблицы той БД которуюя импортирую помещяются в выбранную БД, т.е импортируютя только таблицы в уже существующую базу даных, и больше никак.
Что я делаю неправильно?

slaine 12-08-2005 15:48 347694

Короче я так понял, что я экспортирую только таблицы?

Prisoner 12-08-2005 16:37 347706

Это самая обычная операция (частая) - вопрос синхронизации данных. БД имеет смысл создавать один раз и таскать туда-сюда таблицы с данными. Но можно в опциях выбрать и создание базы, и экспорт каркаса таблиц, и экспорт самих данных. Там опций до чертиков.

mar 12-08-2005 16:52 347709

slaine
Да, в нормаьлной ситуации так и происходит: создается бд, а потом в нее импортируется дамп. Все правильно.

slaine 12-08-2005 18:26 347729

спасибо большое за разъяснения, а то мне уже плохо становилось.

Цитата:

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


Время: 12:04.

Время: 12:04.
© OSzone.net 2001-