.MYD

Arquivo MYD

MySQL MyISAM Table Data File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MYD é a porção de dados de linha de uma tabela MySQL MyISAM. Para acessar os dados, coloque os arquivos .frm, .MYD e .MYI correspondentes no diretório de dados de um servidor MySQL ou MariaDB, inicie o servidor e exporte com mysqldump. Não existe um visualizador independente.

Desenvolvedor: MySQL AB / Oracle Corporation (MyISAM engine; originally based on ISAM) Categoria: Arquivos de Banco de Dados MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .DB · .DBF · .ACCDB · .SQL

Nesta página

19k+ extensões indexadas
Última revisão em Jul 27, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MYD?

Um arquivo .myd é o componente de dados de linha de uma tabela MySQL MyISAM. O MyISAM armazena cada tabela como três arquivos irmãos que compartilham o mesmo nome base: table.frm contém a definição do esquema, table.MYD contém este arquivo - os registros de linha reais - e table.MYI contém os índices e metadados do motor.

O arquivo .myd contém apenas dados binários brutos de linhas, sem definições de coluna próprias. Ele não pode ser lido isoladamente; o arquivo de definição .frm e um servidor MySQL ou MariaDB em execução são necessários para interpretar os registros. As linhas são armazenadas em um de três layouts internos: FIXED (todas as colunas com largura fixa), DYNAMIC (padrão quando colunas VARCHAR ou BLOB estão presentes) ou COMPRESSED (tabelas somente leitura compactadas offline com myisampack).

Por padrão, o tamanho do arquivo é limitado a 4 GB, mas isso pode ser aumentado para até 256 TB definindo as opções de tabela MAX_ROWS e AVG_ROW_LENGTH. Linhas excluídas não são recuperadas imediatamente - elas permanecem como lacunas em uma lista livre até que o comando OPTIMIZE TABLE seja executado. Um checksum em tempo real opcional (CHECKSUM=1) permite que o motor rastreie a integridade ao nível de linha; a utilidade myisamchk e as instruções SQL CHECK TABLE / REPAIR TABLE trabalham em conjunto com o arquivo .MYI acompanhante para diagnosticar e reparar corrupções.

O MyISAM foi o motor de armazenamento padrão do MySQL desde o MySQL 3.23 (por volta de 2001) até o MySQL 5.5 (2010), quando o InnoDB tornou-se o novo padrão. Bancos de dados legados e cargas de trabalho predominantemente de leitura ainda produzem arquivos .myd hoje, suportados tanto pelo MySQL quanto pelo MariaDB.

Segurança e proteção

RISCO: MEDIUM

Um arquivo .MYD contém dados inertes - não possui código executável - mas carrega os mesmos riscos operacionais e de privacidade de qualquer arquivo de banco de dados. Operacionalmente: nunca copie, mova ou exclua arquivos .MYD enquanto o servidor MySQL estiver em execução, e nunca separe um .MYD de seus correspondentes .frm e .MYI ou misture arquivos entre versões de servidor incompatíveis - fazer isso corrompe ou «quebra» a tabela. Quanto à privacidade, o .MYD contém as linhas reais da tabela em texto simples no disco (o MyISAM não possui criptografia), portanto, um .MYD vazado é uma violação de dados que expõe o que quer que a tabela tenha armazenado - registros de usuários, e-mails, PII. Sempre trabalhe em cópias e trate-o como o banco de dados sensível que ele é.

Detalhes do formato

em resumo
NOME COMPLETOMySQL MyISAM Table Data Filetambém conhecido como MyISAM data file, MySQL .MYD file
DESENVOLVEDORMySQL AB / Oracle Corporation (MyISAM engine; originally based on ISAM)desde 2001 (MyISAM became the default MySQL engine in MySQL 3.23)
TIPO MIMEapplication/octet-stream
TIPOArquivo binário de dados de linha para uma tabela MyISAM (registros, sem índices, sem esquema)

Programas que abrem arquivos MYD

Windows4 apps
MySQL Workbench Código aberto Cliente GUI - conecte-se a um servidor MySQL em execução que já tenha a tabela carregada, então navegue e exporte. Ele não pode ler um .MYD bruto por si só.
MySQL Server Código aberto A rota correta: copie o trio .frm + .MYD + .MYI para o diretório de dados do servidor (versão correspondente), inicie o MySQL, então use SHOW CREATE TABLE / mysqldump para ler ou exportar as linhas.
MariaDB Server Código aberto O MariaDB suporta totalmente o MyISAM - coloque os três arquivos em seu diretório de dados e extraia os dados. Frequentemente é o destino mais fácil para tabelas muito antigas.
myisamchk (bundled with MySQL/MariaDB) Código aberto Verificação/reparo offline de uma tabela corrompida: «myisamchk -r tablename.MYI» (funciona no par .MYD/.MYI enquanto o servidor está parado).
macOS1 app
MySQL Server / MariaDB Código aberto Mesma abordagem do Windows: restaure o trio .frm/.MYD/.MYI em um servidor correspondente e extraia a tabela. Não existe visualizador de .MYD independente.
Linux2 apps
MySQL / MariaDB Server Código aberto Copie os três arquivos para /var/lib/mysql/<db>/ (versão correspondente), inicie o serviço, então use SHOW CREATE TABLE / mysqldump. A rota padrão do lado do servidor.
myisamchk (bundled) Código aberto Repara uma tabela MyISAM danificada offline: «myisamchk --recover table.MYI». Pare o servidor primeiro e trabalhe em uma cópia.

Detalhes técnicos

especificação profunda
Função do arquivoArmazena dados brutos de linhas para uma tabela MyISAM; não contém esquema, índices ou metadados do motor
Arquivos acompanhantesSempre emparelhado com `table.frm` (esquema) e `table.MYI` (índices) no diretório de dados do MySQL; os três arquivos compartilham o mesmo nome base
Formato de linhaFIXED (colunas de largura fixa), DYNAMIC (comprimento variável; padrão quando colunas VARCHAR ou BLOB estão presentes) ou COMPRESSED (somente leitura, compactado com myisampack)
Ordem dos bytesLittle-endian
CodificaçãoBinário - heap de registros binários brutos, sem codificação de texto
Assinatura do arquivoSem bytes mágicos fixos ou assinatura ASCII imprimível; identificado pela extensão e pela presença dos arquivos irmãos .frm e .MYI
Limite padrão de tamanho de arquivo4 GB por arquivo de dados de tabela
Tamanho máximo de arquivoAté 256 TB, configurado via opções de tabela MAX_ROWS e AVG_ROW_LENGTH na criação da tabela
Tratamento de linhas excluídasLinhas excluídas deixam lacunas em uma lista livre interna; o espaço é recuperado executando OPTIMIZE TABLE
CompressãoNenhuma por padrão; tabelas somente leitura podem ser compactadas offline com myisampack para produzir uma variante compactada e somente leitura
CriptografiaSem criptografia nativa ao nível de tabela - uma limitação conhecida do MyISAM em comparação com o InnoDB
Checksum e integridadeChecksum em tempo real opcional ativado com a opção de tabela CHECKSUM=1; reparo de integridade via myisamchk, CHECK TABLE ou REPAIR TABLE
Tipo MIMEapplication/octet-stream
Suporte de plataformaMultiplataforma: Linux, Windows, macOS, FreeBSD - em qualquer lugar onde o MySQL ou MariaDB seja executado
Suplantado porArquivos .ibd do InnoDB para cargas de trabalho transacionais; o InnoDB tornou-se o motor de armazenamento padrão do MySQL no MySQL 5.5 (2010)
Lançado2001 (MyISAM became the default MySQL engine in MySQL 3.23)
Versão mais recenteStill produced by any MySQL/MariaDB table using ENGINE=MyISAM (legacy default before InnoDB took over in MySQL 5.5, 2010)
Especificaçãodev.mysql.com

Conversões de MYD

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MYD. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos MYD.

Perguntas frequentes

O que é um arquivo MYD?
É o arquivo de dados de uma tabela MySQL MyISAM - ele armazena as linhas da tabela. É um dos três arquivos por tabela: .frm (estrutura), .MYD (dados), .MYI (índices). Faz parte de um banco de dados, não é um documento independente.
Como abro um arquivo MYD?
Você não o abre diretamente. Coloque os arquivos .frm + .MYD + .MYI no diretório de dados de um servidor MySQL ou MariaDB correspondente, inicie o servidor e execute SHOW CREATE TABLE / mysqldump para ler ou exportar os dados. Abrir o binário bruto em um editor de texto mostrará caracteres ilegíveis.
Posso recuperar meus dados apenas com um arquivo .MYD?
Apenas parcialmente. O .MYD possui as linhas, mas não as definições de coluna, portanto você também precisa do .frm correspondente (e idealmente do .MYI). Com os três e um servidor MySQL/MariaDB compatível, você pode recuperar a tabela; um .MYD sozinho não é legível.
Qual é a diferença entre .MYD, .MYI e .frm?
.frm é a estrutura da tabela (colunas/tipos), .MYD são os dados reais das linhas e .MYI são os índices. Juntos, eles formam uma tabela MyISAM. Tabelas InnoDB usam um único arquivo .ibd em vez disso.
Minha tabela MyISAM está marcada como «crashed» - como corrijo?
Execute REPAIR TABLE de dentro do MySQL ou, com o servidor parado, use a ferramenta offline: «myisamchk -r table.MYI». Sempre trabalhe em uma cópia do .MYD/.MYI primeiro.
Como converto um .MYD para SQL ou CSV?
Carregue a tabela em um servidor MySQL/MariaDB (com seu .frm/.MYI), então use o mysqldump para .sql ou «SELECT ... INTO OUTFILE» / exportação do Workbench para CSV. Não existe um conversor de arquivos direto.

Referências

1MySQL Reference Manual - The MyISAM Storage Enginedev.mysql.com
2MySQL Reference Manual - MyISAM Table Storage Formatsdev.mysql.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.ICSiCalendar data file
8.PARTPartial Download File
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Extensões relacionadas

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z