Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 21 de Noviembre 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
Linux Solutions C.
Acerca de
Actualidad
GNU/Linux
Gente en Línea
Tenemos 49 invitados conectado
Estadísticas
Ver contenido por hits : 192435
Acceso



Google Translation

 
Temas Relacionados

GULEV | Software Libre


Banner Advertisement
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.

 

 


LSC Support Online
SysOp
Tech Support
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_counterHoy508
mod_vvisit_counterAyer636
mod_vvisit_counterEsta Semana2655
mod_vvisit_counterEste Mes9293
mod_vvisit_counterTotal76998
Linuxsc en RSS
Archivo Historico

Ultimo Reporte