Las tablas de mysql La Corrupción Control

Discusiones generales sobre informática, sistemas informáticos, definiciones, investigación...

Moderador: alegsa

Responder
crespoleon
Mensajes: 2
Registrado: Lun Jul 06, 2015 5:56 am

Las tablas de mysql La Corrupción Control

Mensaje por crespoleon » Lun Jul 06, 2015 6:20 am

Hola Gurús, quiero crear una secuencia de comandos para comprobar el estado de las tablas mysql db, ya han hecho, mi script es crear un archivo simple con todos los estado de la información, y me envía un mensaje de correo electrónico. Pero lo que estoy buscando, ya que sólo quiero obtener un mensaje de correo electrónico, cuando el estado no es igual a OK... eso es. Se puede ayudar, gracias, saludos.

EL script: ======= #! /bin/bash #Establecer credenciales exportación HOST= 'host' export USER=abcd exportación exportación PASSWORD=abcd abcd exportación DATABASE=FILE= /home/mysql/ $BASE.txt echo ## proceso de verificación proceso de comprobación de [email protected] $HOST echo echo HORA DE INICIO ">>>>>> "fecha %m %d %s: %H: %M: %S'" mysqlcheck --user= $USER --password= $PASSWORD echo $BASE HORA FINAL ">>>>>> "fecha %m %d %s: %H: %M: %S'" mail -s "Las Tablas de mysql - [email protected] " [email protected] < /home/mysql/control.log y cómo ejecutar: nohup . /check.sh > check.log &

cubastoro
Mensajes: 2
Registrado: Mié Jul 08, 2015 8:58 am

Re: Las tablas de mysql La Corrupción Control

Mensaje por cubastoro » Mié Jul 08, 2015 9:19 am

La resolucion de este problema esta aqui.
Repair Toolbox for MySQL:
https://www.repairtoolbox.com/es/mysqlrepair.html
Método 1.
Paso 1. Inicie sesión en mysql como administrador mysql -uroot -p
Paso 2. Seleccione la base de datos que contiene la tabla está dañado, es decir, 'use {nombre de la base} ;" mysql> use {database name};
Paso 3. Mostrar tablas tabla su dañada debe estar en la lista mysql> show tables; Paso 4. Reparar tabla mysql> repair table {mesa mal nombre};
Método 2.
Paso 1. Inicie sesión en el servidor de bases de datos MySQL por medio de Secure Shell (SSH). Paso 2. Reparar tablas MyISAM Las Tablas de mysql/bases de datos. cd /var/lib/mysql/nombre_bdd myisamchk -r -f las tablas.MYI , Por favor tenga en cuenta que MySQL es un motor de almacenamiento por defecto de MySQL, a menos que lo modifique. MyISAM en su mayoría se ha configurado por defecto el motor para verificar y reparar todas las tablas en la base de datos mysql.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados