1

Тема: импортировать базу данных помогите

привет всем!
замучался искать ответ на свой вопрос, оч надеюсь на помощь smile
вобщем, есть вот такой список файлов в папке с название_db:
http://s005.radikal.ru/i210/1001/68/3ac6748f6dd6.jpg

помогите импортировать. у меня на компе стоит denwer и кнопки импорт там вообще не нашел..

2

Re: импортировать базу данных помогите

filmo
Остановите MySQL.

Все эти файлы вместе с папкой в которой они находятся переместите в каталог data. Найти каталог data можно так: запустите phpMyAdmin, перейдите на страницу переменных и посмотрите значение переменной datadir.

После копирования файлов запустите MySQL и проверьте отображаются ли таблицы в phpMyAdmin. Если отображаются имена таблиц, а данные не видны, то попробуйте выполнить SQL запрос (замените table_name на имя таблицы):
REPAIR TABLE `table_name`;

На будущее. Делайте экспорт данных БД с помощью создания дампа в phpMyAdmin на странице экспорта.

3 (изменено: filmo, 2010-01-30 05:59:32)

Re: импортировать базу данных помогите

Hanut
сделал как Вы описали.
таблица появилась..

я изначально неправильно описал задачу.
вот этот список файлов (бд) мне надо залить на сайт. хостер сказал, что в таком виде  не может их залить, я должен сделать дамп базы данных.
вчера вообще впервые с этим столкнулся.. кое-как импортировал.
запихнул в пхпадмин, пытаюсь экспортировать и...
http://s005.radikal.ru/i211/1001/72/9daa5eea1eb1.jpg

http://s45.radikal.ru/i109/1001/76/62916375334c.jpg

то же самое пишет ms sql server
http://s003.radikal.ru/i202/1001/ca/f6397fbb3be5.jpg



в чем может быть дело?
я неправильно что-то делаю? sad

4

Re: импортировать базу данных помогите

filmo
Вам необходимо узнать версию MySQL с которой были скопированы эти файлы. Скопировать в каталог data файлы таблиц можно только если версия MySQL сервера идентична, или хотя бы версии одной ветки (5 или 4). Если у вас Денвер, то вы видите, что версия MySQL сервера 4.1.8, следовательно если файлы из каталога data были сохранены с версии MySQL 5, то они не будут корректно импортированы (что вы и видите в комментарии дампа).

1) Узнать версию MySQL с которой были сохранены файлы из каталога data.
2) Установить аналогичную или похожую версию MySQL на ваш компьютер и скопировать файлы в каталог data.
3) Сделать дамп обычным образом с помощью phpMyAdmin.

5

Re: импортировать базу данных помогите

Здравствуйте! Помогите пожалуйста разобраться. Я абсолютный "чайник". Объясните, что это значит?

Путь к файлу с дампом базы
относительно домашней директории.
Файл дампа базы необходимо
предварительно загрузить на сервер.

6

Re: импортировать базу данных помогите

У вас есть сайт.ру с каталогом pma в котором установлен phpMyAdmin. Вы создаете рядом с каталогом pma еще один sql и загружаете в него дамп БД, например test.sql. Относительный путь к файлу дампа от корня сайта будет
./sql/test.sql
А от каталога pma
../sql/test.sql

Одна точка означает - от текущего каталога. Две точки во втором примере означают - на уровень ниже.

7

Re: импортировать базу данных помогите

Здравствуйте! Спасибо за ответ на предыдущий вопрос. А у меня новая проблема. Как удалить файл из файлового менеджера, если произошла ошибка?

8

Re: импортировать базу данных помогите

Нина сказал:

Как удалить файл из файлового менеджера, если произошла ошибка?

Не смог понять вопрос. Опишите поподробнее, или проиллюстрируйте.

9

Re: импортировать базу данных помогите

подскажите, как вставить иллюстрацию в форум?

10

Re: импортировать базу данных помогите

Нина
Воспользуйтесь данным сервисом - http://fastpic.ru/

11

Re: импортировать базу данных помогите

Добрый день.
Подскажите пожалуйста в чем может быть проблема.
Не могу импортировать базу данных с локального ПК на удаленный.
Файл БД весит 1,4 мб, в архиве - 240 кб. Несжатая база подвисает на загрузке, а архивная загружается быстро, но ругается, находит ошибки:
http://storeimg.org.ua/thumbs/0oy8u3zq7gbjybs.jpg
Пробовал в разных браузерах, по разному сжимал в zip. О кодировке не забыл, после экспорта пересохранял в другой кодировке...
Кроме всего, база которая была экспортирована с удаленного сервера не импортируется на него же...
Подскажите в чем причина.
Спасибо.

12

Re: импортировать базу данных помогите

botanic
Разархивации не происходит, прямо бинарные данные вместо SQL запроса пытается выполнить. Почему не распознается архив мне не понятно.

Я бы посоветовал вам поставить свою копию phpMyAdmin и импортировать с его помощью из папки upload, для чего в конфигурационном файле phpMyAdmin (config.inc.php) надо прописать следующую директиву:
$cfg['UploadDir'] = './upload';
В корне phpMyAdmin создать каталог upload и загрузить в него по FTP дамп .sql, после чего он появится на странице импорта.