.MYD

Archivo MYD

MySQL MyISAM Table Data File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MYD es la parte de datos de fila de una tabla MySQL MyISAM. Para acceder a los datos, coloque los archivos .frm, .MYD y .MYI correspondientes en el directorio de datos de un servidor MySQL o MariaDB, inicie el servidor y expórtelos con mysqldump. No existe un visor independiente.

Desarrollador: MySQL AB / Oracle Corporation (MyISAM engine; originally based on ISAM) Categoría: Archivos de base de datos MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .DB · .DBF · .ACCDB · .SQL

En esta página

19k+ extensiones indexadas
Última revisión Jul 27, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MYD?

Un archivo .myd es el componente de datos de fila de una tabla MySQL MyISAM. MyISAM almacena cada tabla como tres archivos hermanos que comparten el mismo nombre base: table.frm contiene la definición del esquema, table.MYD contiene este archivo -los registros de fila reales- y table.MYI contiene los índices y los metadatos del motor.

El archivo .myd contiene solo datos de fila binarios sin procesar, sin definiciones de columna propias. No se puede leer de forma aislada; se requiere el archivo de definición .frm y un servidor MySQL o MariaDB en ejecución para interpretar los registros. Las filas se almacenan en uno de tres diseños internos: FIXED (todas las columnas de ancho fijo), DYNAMIC (predeterminado cuando hay columnas VARCHAR o BLOB presentes) o COMPRESSED (tablas de solo lectura empaquetadas fuera de línea con myisampack).

Por defecto, el tamaño del archivo está limitado a 4 GB, pero esto se puede aumentar hasta 256 TB configurando las opciones de tabla MAX_ROWS y AVG_ROW_LENGTH. Las filas eliminadas no se recuperan de inmediato; permanecen como huecos en una lista libre hasta que se ejecuta OPTIMIZE TABLE. Una suma de comprobación en vivo opcional (CHECKSUM=1) permite al motor rastrear la integridad a nivel de fila; la utilidad myisamchk y las sentencias SQL CHECK TABLE / REPAIR TABLE trabajan contra el archivo compañero .MYI para diagnosticar y reparar la corrupción.

MyISAM fue el motor de almacenamiento predeterminado de MySQL desde MySQL 3.23 (hacia 2001) hasta MySQL 5.5 (2010), cuando InnoDB se convirtió en el nuevo estándar. Las bases de datos heredadas y las cargas de trabajo principalmente de lectura todavía producen archivos .myd hoy en día, compatibles tanto con MySQL como con MariaDB.

Seguridad y protección

RIESGO: MEDIUM

Un archivo .MYD son datos inertes -no contiene código ejecutable- pero conlleva los mismos riesgos operativos y de privacidad que cualquier archivo de base de datos. Operativamente: nunca copie, mueva o elimine archivos .MYD mientras el servidor MySQL esté en ejecución, y nunca separe un .MYD de sus archivos .frm y .MYI correspondientes ni mezcle archivos entre versiones de servidor incompatibles; hacerlo corrompe o «rompe» la tabla. En cuanto a la privacidad, el .MYD contiene las filas reales de la tabla en texto plano en el disco (MyISAM no tiene cifrado), por lo que un .MYD filtrado es una brecha de datos que expone lo que sea que la tabla almacenara: registros de usuarios, correos electrónicos, PII. Trabaje siempre sobre copias y trátelo como la base de datos sensible que es.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOMySQL MyISAM Table Data Filetambién conocido como MyISAM data file, MySQL .MYD file
DESARROLLADORMySQL 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
TIPOArchivo de datos de fila binario para una tabla MyISAM (registros, sin índices, sin esquema)

Programas que abren archivos MYD

Windows4 apps
MySQL Workbench Código abierto Cliente GUI: conéctese a un servidor MySQL en ejecución que ya tenga la tabla cargada, luego explore y exporte. No puede leer un .MYD sin procesar por sí mismo.
MySQL Server Código abierto La ruta adecuada: copie el trío .frm + .MYD + .MYI en el directorio de datos del servidor (versión coincidente), inicie MySQL, luego use SHOW CREATE TABLE / mysqldump para leer o exportar las filas.
MariaDB Server Código abierto MariaDB es totalmente compatible con MyISAM: coloque los tres archivos en su directorio de datos y vuelque los datos. A menudo es el destino más fácil para tablas muy antiguas.
myisamchk (bundled with MySQL/MariaDB) Código abierto Comprobación/reparación fuera de línea de una tabla dañada: «myisamchk -r tablename.MYI» (funciona sobre el par .MYD/.MYI mientras el servidor está detenido).
macOS1 app
MySQL Server / MariaDB Código abierto Mismo enfoque que en Windows: restaure el trío .frm/.MYD/.MYI en un servidor compatible y vuelque la tabla. No existe un visor de .MYD independiente.
Linux2 apps
MySQL / MariaDB Server Código abierto Copie los tres archivos en /var/lib/mysql/<db>/ (versión coincidente), inicie el servicio, luego use SHOW CREATE TABLE / mysqldump. La ruta estándar del lado del servidor.
myisamchk (bundled) Código abierto Repara una tabla MyISAM dañada fuera de línea: «myisamchk --recover table.MYI». Detenga el servidor primero y trabaje sobre una copia.

Detalles técnicos

especificación profunda
Función del archivoAlmacena datos de fila sin procesar para una tabla MyISAM; no contiene esquema, índices ni metadatos del motor
Archivos complementariosSiempre emparejado con `table.frm` (esquema) y `table.MYI` (índices) en el directorio de datos de MySQL; los tres archivos comparten el mismo nombre base
Formato de filaFIXED (columnas de ancho fijo), DYNAMIC (longitud variable; predeterminado cuando hay columnas VARCHAR o BLOB) o COMPRESSED (solo lectura, empaquetado con myisampack)
Orden de bytesLittle-endian
CodificaciónBinario - montón de registros binarios sin procesar, sin codificación de texto
Firma de archivoSin bytes mágicos fijos ni firma ASCII imprimible; se identifica por la extensión y la presencia de los archivos hermanos .frm y .MYI
Límite de tamaño de archivo predeterminado4 GB por archivo de datos de tabla
Tamaño máximo de archivoHasta 256 TB, configurado mediante las opciones de tabla MAX_ROWS y AVG_ROW_LENGTH al crear la tabla
Manejo de filas eliminadasLas filas eliminadas dejan huecos en una lista libre interna; el espacio se recupera ejecutando OPTIMIZE TABLE
CompresiónNinguna por defecto; las tablas de solo lectura se pueden empaquetar fuera de línea con myisampack para producir una variante comprimida de solo lectura
CifradoSin cifrado nativo a nivel de tabla - una limitación conocida de MyISAM en comparación con InnoDB
Suma de comprobación e integridadSuma de comprobación en vivo opcional habilitada con la opción de tabla CHECKSUM=1; reparación de integridad mediante myisamchk, CHECK TABLE o REPAIR TABLE
Tipo MIMEapplication/octet-stream
Soporte de plataformaMultiplataforma: Linux, Windows, macOS, FreeBSD - en cualquier lugar donde se ejecute MySQL o MariaDB
Reemplazado porArchivos .ibd de InnoDB para cargas de trabajo transaccionales; InnoDB se convirtió en el motor de almacenamiento predeterminado de MySQL en MySQL 5.5 (2010)
Lanzado2001 (MyISAM became the default MySQL engine in MySQL 3.23)
Última versiónStill produced by any MySQL/MariaDB table using ENGINE=MyISAM (legacy default before InnoDB took over in MySQL 5.5, 2010)
Especificacióndev.mysql.com

Conversiones de MYD

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MYD. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos MYD.

Preguntas frecuentes

¿Qué es un archivo MYD?
Es el archivo de datos de una tabla MySQL MyISAM: almacena las filas de la tabla. Es uno de los tres archivos por tabla: .frm (estructura), .MYD (datos), .MYI (índices). Es parte de una base de datos, no un documento independiente.
¿Cómo abro un archivo MYD?
No se abre directamente. Coloque los archivos .frm + .MYD + .MYI en el directorio de datos de un servidor MySQL o MariaDB compatible, inicie el servidor y luego ejecute SHOW CREATE TABLE / mysqldump para leer o exportar los datos. Abrir el binario sin procesar en un editor de texto mostrará caracteres sin sentido.
¿Puedo recuperar mis datos solo con un archivo .MYD?
Solo parcialmente. El .MYD tiene las filas pero no las definiciones de columna, por lo que también necesita el .frm correspondiente (e idealmente el .MYI). Con los tres y un servidor MySQL/MariaDB compatible puede recuperar la tabla; un .MYD por sí solo no es legible.
¿Cuál es la diferencia entre .MYD, .MYI y .frm?
.frm es la estructura de la tabla (columnas/tipos), .MYD son los datos de fila reales y .MYI son los índices. Juntos forman una tabla MyISAM. Las tablas InnoDB utilizan un único archivo .ibd en su lugar.
Mi tabla MyISAM está marcada como «crashed» (dañada), ¿cómo la reparo?
Ejecute REPAIR TABLE desde MySQL, o con el servidor detenido use la herramienta fuera de línea: «myisamchk -r table.MYI». Trabaje siempre sobre una copia de los archivos .MYD/.MYI primero.
¿Cómo convierto un .MYD a SQL o CSV?
Cargue la tabla en un servidor MySQL/MariaDB (con sus archivos .frm/.MYI), luego use mysqldump para pasarla a .sql o «SELECT ... INTO OUTFILE» / exportación de Workbench a CSV. No existe un convertidor de archivos directo.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z