Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Jueves 21 de Agosto del 2008   
  Hora Local
Home Manuales Reparar tablas de MySQL con myisamchk
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas

El Clima
Current Thu, 21 Aug 2008 1:40 pm CDT
City: Ocoyucan
Mostly Cloudy
sunrise: 7:15 am
sunset: 7:56 pm
Act: 18°
Máx: 19°
Mín: 12°

Esta NocheMañana
Scattered
Thunderstorms
Scattered
Thunderstorms
 
Máx: 19°
Mín: 12°
Máx: 21°
Mín: 12°

Próximos Cursos de GNU/Linux Julio 2008 en Puebla y más


Banner Advertisement

Otros Productos y servicios aquí


Reparar tablas de MySQL con myisamchk PDF Imprimir E-mail
Manuales
Escrito por Domingo Varela   
Domingo, 17 de Febrero de 2008 15:15

El programa myisamchk es una utilidad en línea de comandos que se incluye  con la distribución de MySQL y sirve para reparar tablas tipo MyISAM. Para  utilizarlo con seguridad el servidor no debe estar ejecutándose y se recomienda realizar un respaldo del directorio de datos antes de su utilización.


Recibe como parámetro principal los archivos .MYI correspondientes a las tablas que hay que revisar; es decir, myisamchk no conoce la ubicación del directorio de datos.

Por ejemplo, si el directorio de datos está ubicado en /val/lib/mysql, las siguientes serían dos maneras de realizar una comprobación de los archivos de la base de datos demo:

# myisamchk /var/lib/mysql/demo/*.MYI
# cd /var/lib/lib/mysql/demo
# myisamchk *.MYI


Se pueden revisar todas las bases de datos utilizando ’*’ para denominar el directorio de la base de datos:

# myisamchk /var/lib/mysql/*/*.MYI


Para realizar una comprobación rápida, el manual sugiere utilizar el siguiente comando:

# myisamchk --silent --fast *.MYI


Y para realizar la corrección de las tablas corruptas, el manual sugiere la sintaxis siguiente:

# myisamchk --silent --force --update-state -O key_buffer=64M \
-O sort_buffer=64M -O read_buffer=1M -O write_buffer=1M *.MYI

 

Nota

En la práctica con estas opciones se logran corregir los errores más comunes. Para conocer
otras opciones de recuperación con myisamchk, puedes consultar el manual que acompaña a la distribución de MySQL.


Las opciones dadas por -O se refieren al uso de memoria, que permiten acelerar de forma notoria l proceso de reparación.

--force reinicia myisamchk con el parámetro --recover cuando encuentra algún error.

--updatestate almacena información sobre el resultado del análisis en la tabla MYI.

 

 


Encuestas
¿Cuál es tu navegador favorito?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

ODM SYSTEM MEXICO




No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy153
mod_vvisit_counterAyer214
mod_vvisit_counterEsta Semana897
mod_vvisit_counterEste Mes5255
mod_vvisit_counterTotal42427
Linuxsc en RSS
Archivo Historico

Ultimo Reporte
Alexa-Rank
Alexa-Rank