SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.04.2009 22:02:35

pocan
Участник
Зарегистрирован: 15.04.2009
Сообщений: 7

куда делись файлы *.myd, *.myi

Всем привет! Начинаю работать с mysql 5.0. Прочитал, что любая таблица хранится в трёх файлах (*.frm, *.myd, *myi), у меня в папке базы данных только файлы frm! Куда делись остальные?

Спасибо!

Неактивен

 

#2 15.04.2009 22:40:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: куда делись файлы *.myd, *.myi

Вас обманули wink

В таких файлах хранятся только таблицы типа MyISAM. Насколько я понимаю, у Вас
Windows, и там таблички по-умолчанию создаются типа InnoDB, данные которых
хранятся в общем пространстве ibdata (каталогом выше). Если хотите полюбоваться
на таблички MyISAM, можете зайти в каталог базы mysql (системная база): там все
таблички должны быть исамовскими smile

Неактивен

 

#3 16.04.2009 23:21:47

pocan
Участник
Зарегистрирован: 15.04.2009
Сообщений: 7

Re: куда делись файлы *.myd, *.myi

Спасибо)) Так получается, что надо всегда создавать базы с атрибутом "engine=MyISAM" , если я хочу использовать MyISAM???

Неактивен

 

#4 16.04.2009 23:31:53

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

Re: куда делись файлы *.myd, *.myi

Да, или установить тип MyISAM по умолчанию, если вам так нужно smile

Неактивен

 

#5 18.04.2009 21:34:32

pocan
Участник
Зарегистрирован: 15.04.2009
Сообщений: 7

Re: куда делись файлы *.myd, *.myi

Спасибо! В my.ini поставил default-store-engine=MyISAM. Всё круто!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson