Рубрики

MySQL | Файлы базы данных

Всякий раз, когда выполняется установка базы данных MySQL, все связанные с базой данных данные и метаданные хранятся в одной папке. Это фактическая схема базы данных с некоторыми значениями в ней. Позвольте нам подробнее узнать об этом.

Расширения файлов следующие:

  • .frm — это расширение файла, которое содержит схему или определение таблицы.
  • .myd — это расширение файла, содержащего данные таблицы MyISAM.
  • .myi — это расширение файла, содержащего индексы таблицы MyISAM.

В папке MySQL Server 5.5 / data / mysql некоторые файлы: * .frm , * .MYD и * .MYI ,
где звездочки являются фактическими именами таблиц. Если используется механизм MyISAM, папка данных будет содержать все перечисленные выше файлы, в противном случае в случае InnoDB папка будет содержать файлы .frm .

Эти файлы базы данных используются в целях резервного копирования для защиты схемы, данных и индексов для некоторой миграции или обновления базы данных. Конфигурационными файлами для MySQL для Windows и Linux являются my.ini и my.conf соответственно.

Путь для Windows:

C:\Program Files\MySQL\MySQL Server 5.5\my.ini 

В файле my.ini , если мы ищем ключевое слово basedir , мы можем получить путь установки сервера MySQL.

Аналогичным образом, если мы ищем ключевое слово datadir , мы можем получить путь к корню базы данных. Помимо этого, есть много других файлов, которые создаются или используются сервером MySQL для выполнения различных действий. Некоторые из них следующие

  • my.cnf :
    Это файл конфигурации базы данных MySQL. Это основной файл конфигурации сервера MySQL.
    Это находится в корневом каталоге, где выполняется установка. В этом файле пользователь может найти местоположение папки с данными.
    Расположение файла конфигурации по умолчанию — ' /etc/my.cnf '
    Другие форматы файлов, совместимые с MySQL: .ibc, .tmd, .rul, .cnf, .ddl, .ibd, .mysql, .sql, .opt.
    В зависимости от типа таблицы таблицы хранятся в файлах с этими расширениями.
  • db.opt :
    Всякий раз, когда база данных создается или изменяется с помощью команд MySQL, характеристики базы данных сохраняются в текстовом файле, а именно в файле db.opt .
  • .ibd :
    Это файлы с расширениями * .ibd, в которых хранятся данные и индекс таблиц MySQL InnoDB. Этот тип файла создается или используется программным обеспечением MySQL InnoDB и связан с ним.
  • .sock :
    Все соединения с базой данных MySQL управляются специальным файлом, который называется файлом сокета. Этот файл сокета, а именно mysqld.sock, создается сервисом MySQL автоматически, который помогает в обмене данными между различными процессами.
  • Pid файл :
    Идентификатор процесса сервера MySQL записан в таком файле. По умолчанию будет имя хоста сервера MySQL.
  • .db :
    Это файлы с расширением .db , в которых хранятся данные и индексы механизма хранения BerkeleyDB.
  • журнал ошибок :
    Файл журнала ошибок действительно играет важную роль при устранении неполадок приложения. Это файлы журнала ошибок MySQL, в которых будет указана точная причина или информация о сбое MySQL на сервере. Это эффективно помогает в процессе отладки для любой ошибки, возникшей на сервере MySQL. По умолчанию он регистрирует ошибки в файле hostname.err .
  • Журнал медленных запросов :
    Файл журнала медленных запросов содержит все SQL-запросы. Производительность приложения снижается из-за того, что запросы MySQL занимают больше времени, чем ожидаемый результат. Так что это помогает отслеживать медленные запросы, что помогает улучшить запросы для повышения производительности.
  • общий журнал запросов :
    Общий файл журнала запросов содержит все общие сведения, такие как тимгги запуска и окончания сервера, сведения о повышении или понижении, сведения о подключении или отключении и т. Д. Он включается с помощью журнала [= имя файла]. По умолчанию MySQL создаст hostname.log для записей.
  • двоичные файлы журнала :
    Бинарные файлы журнала содержат подробную информацию, касающуюся любого создания таблицы или изменений данных, сделанных на сервер MySQL. Здесь также есть информация, касающаяся времени, затраченного оператором MySQL, состояния сервера, кодов ошибок, метаданных для обслуживания файла журнала. Это включается опцией -log-bin [= basename]. По умолчанию это имя хоста сервера.
  • .index :
    Чтобы отслеживать, какие двоичные файлы журнала используются, создается двоичный файл индекса журнала, который содержит имена всех двоичных файлов журнала. Он активируется с помощью –log-bin-index [= имя_файла], иначе basename будет двоичным файлом журнала с расширением .index. По умолчанию имя файла индекса журнала ретрансляции — host_name-relay-bin.index.
  • .TMD :
    Это промежуточный файл базы данных, созданный сервером MySQL, созданный во время операций восстановления. Этот файл содержит информацию о восстановлении базы данных. Эти файлы также создаются другими операциями с базами данных MySQL.
  • Файлы TRG и TRN :
    Файлы TRG — это файлы параметров триггера, а файлы TRN — это файлы пространства имен триггера. На сервере MySQL всякий раз, когда определены триггеры, определения хранятся в текстовых файлах, а именно
    имя_файла.TRG файл. Он содержит триггеры для нескольких событий, таких как ДО или ПОСЛЕ операций INSERT, UPDATE или DELETE в MySQL.
  • Файлы .ARZ, .ARM и .ARN :
    Файлы данных таблиц и метаданных таблиц имеют расширения .ARZ и .ARM соответственно. Файл .ARN — это файл оптимизации в процессе оптимизации. Файлы относятся к Archive Storage Engine.
  • .ARZ :
    Файлы ARZ — это файлы метаданных для архивных таблиц. В файлах с этим расширением хранятся данные для таблицы. Файлы включены в резервных копиях , созданных mysqlbackup команды MySQL.

Рекомендуемые посты:

MySQL | Файлы базы данных

0.00 (0%) 0 votes