База в бинарном виде как импортировать?

imask

Постоялец
Регистрация
22 Мар 2008
Сообщения
92
Реакции
22
Получил от бывшего хостера базу данных в бмнарном виде с расширением файлов .MYD, .frm, .MYI. нужно импортировать на новом сервере
Подскажите как перевести эту базу на расширение .sql или как импортировать?
 
перевести никак. засуньте базу в /var/lib/mysql
 
если есть локальный сервер, то попробуйте просто в папке data (примерно bin\mysql\mysql5.1.36\data) создать папку и кинуть туда файлы. И посотреть в пхпадмине, создалась ли база
 
если есть локальный сервер, то попробуйте просто в папке data (примерно bin\mysql\mysql5.1.36\data) создать папку и кинуть туда файлы. И посотреть в пхпадмине, создалась ли база
Не пойдет. Базы от Centos и Debian отличаются друг от друга и не пойдут одна на другой. Т.е. на локальном сервере с 99% вероятностью не пойдет.
 
Хостер конечно жжот!

1) Установите MySQL и MySQL Administrator ( Для просмотра ссылки Войди или Зарегистрируйся) на моем домашнем ПК. (Можно также обойтись установкой пакета Denwer)
2) Скопируйте соответствующий файл таблицы в каталоге данных MySQL. Чтобы найти этот каталог, можно в MySQL Administrator создать базу данных newbase к примеру, а затем воспользоваться поиском по фразе "newbase". Когда найдёте файлы newbase.myd и остальные - кидайте там по аналогии свои файлы из дампа.
3) В MySQL Administrator должна появиться залитая вами таблица. Теперь вы сможете сделать резервную копию в формате SQL.
4) Далее уже или соответствующими скриптами, или через phpMyAdmin или через ssh зальёте дамп на рабочий сервер.

Если хотите чтобы заработало наверняка, то во втором пункте - когда найдёте нужную директорию - ОСТАНОВИТЕ СВОЙ ЛОКАЛЬНЫЙ СЕРВЕР! Переименуйте свои файлы дампа в такие же, которые вы нашли (в моём примере - переименуйте свои файлы в newbase.myd, newbase.*** - и замените ими те файлы, что нашли).

Теперь запускайте сервер и дальше следуйте по пунктам.
 
2ShaDeRzz

Хостер полностью прав, кроме одного, если релиз MySQL 4 а вы сделаете, все что написал хостер, на 5м (и наоорот) - то базы не поднимутся и название файлов отвечают названию базы данных, что означает - что когда на новом сервере будете создавать базу - она должна также называться как и те файлы что были переданы Вам.
 
Назад
Сверху