где фактические данные в mysql дб сохранены на машине Linux? [закрытый]

13
задан olamundo 17 April 2010 в 19:51
поделиться

4 ответа

Это зависит от установки, но если у вас есть / var / lib / mysql, тогда:

  • Таблицы MyISAM будут храниться в отдельных файлах в / var / lib / mysql / имя базы данных /
  • InnoDB находится в / var / lib / mysql / ibdata (если вы не использовал параметр innodb_per_table, и в этом случае он хранится так же, как для таблиц MyISAM)
19
ответ дан 1 December 2019 в 23:14
поделиться

Да, он хранится в разных файлах в этом каталоге. Точные используемые файлы зависят от того, какой движок используют таблицы.

0
ответ дан 1 December 2019 в 23:14
поделиться

куча относительно небольших каталогов, соответствующих моим таблицам

Не таблицы, а базы данных

servername-bin.0000001

это двоичные журналы, это не имеет ничего общего с данными

, кстати, зачем вам это знать?

-2
ответ дан 1 December 2019 в 23:14
поделиться

Ознакомьтесь с ] ibdata1 файл и ему подобные.

Из документации :

«Двумя важными дисковыми ресурсами, которыми управляет механизм хранения InnoDB, являются его файлы данных табличного пространства и его файлы журналов.Если вы не укажете никаких параметров конфигурации InnoDB, MySQL создаст автоматически расширяемый файл данных размером 10 МБ с именем ibdata1 и два файла журнала размером 5 МБ с именами ib_logfile0 и ib_logfile1 в каталоге данных MySQL. Чтобы получить хорошую производительность, вы должны явно указать параметры InnoDB, как описано в следующих примерах. Естественно, вы должны отредактировать настройки в соответствии с вашим оборудованием и требованиями. "

2
ответ дан 1 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: