En el caso de NSM basado en Windows:
Siga estos pasos para verificar las tablas desde la línea de comandos:
- Detenga el servicio Manager. Haga clic en el icono de seguridad de la red en el área de notificación y seleccione detener Manager.
- Haga clic en Inicio, Ejecutar, escriba cmdy, a continuación, pulse Intro.
- Cambie el directorio al directorio <database>\Bin :
- Para NSM 9.1.7.75 y versiones anteriores y 9.2 :
Escriba cd <$install_directory>\McAfee\Network Security Manager\MySQL\bin\ y pulse Intro.
- Para NSM 9.1.7.77 y versiones posteriores, entre las que se incluyen 10.x :
Escriba cd <$install_directory>\McAfee\Network Security Manager\MariaDB\bin y pulse Intro.
-
Escriba el siguiente comando y pulse Intro:
mysql -u<user>
-p
<password> <database>
Por ejemplo:
mysql -uroot -proot lf
-
En el símbolo del sistema, escriba el siguiente comando y pulse Intro:
check table <table name>
;
Por ejemplo:
check table iv_packetlog;
+-----------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | check | status | OK |
+-----------------+-------+----------+----------+
1 row in set (0.11 sec)
-
Si la tabla está dañada, escriba el siguiente comando y pulse Intro:
repair table <table name>;
NOTA: Si se especifica la opción rápida, REPAIR TABLE intenta reparar únicamente el árbol de índice. Para ejecutar la tabla de reparación sin la opción rápido, el espacio del disco duro debe ser igual o superior al tamaño de la tabla que desea reparar.
Ejemplo 1
repair table iv_packetlog
+-----------------+--------+----------+------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+------------------------------------------------+
| lf.iv_packetlog | repair | error | Can't find file: 'iv_packetlog.MYI' (errno: 2) |
+-----------------+--------+----------+------------------------------------------------+
1 fila en el conjunto ( 0.00 s)
Ejemplo 2
repair table iv_packetlog QUICK;
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
-
Si falta el archivo MYI , escriba el siguiente comando y pulse Intro:
repair table <table name> USE_FRM;
Por ejemplo:
repair table iv_packetlog USE_FRM;
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
-
Ejecute de nuevo el comando comprobar tabla para verificar que ha corregido el índice.
En el símbolo del sistema, escriba el siguiente comando y pulse Intro:
check table <table name>;
En el caso de NSM basado en MLOS:
Siga estos pasos para verificar las tablas desde la línea de comandos:
- Detenga el servicio Manager:
Escriba Stop Manager y pulse Intro.
- Abra el shell de base de datos:
- Escriba dbShell y pulse Intro.
- Introduzca las credenciales de la base de datos cuando se le solicite.
- En el símbolo del sistema, escriba check table <table name> Command y pulse Intro:
Por ejemplo:
check table iv_packetlog
+-----------------+-------+----------+----------+
| Tabla | OP | Msg_type | Msg_text |
+-----------------+-------+----------+----------+
| lf.iv_packetlog | comprobar | Estado | Aceptar |
+-----------------+-------+----------+----------+
1 fila en el conjunto ( 0.11 s)
- Si la tabla está dañada, escriba el comando reparar tabla <table name> y pulse Intro:
Nota: Si se especifica la opción rápida, REPAIR TABLE intenta reparar únicamente el árbol de índice.
Para ejecutar la tabla de reparación sin la opción rápido, el espacio del disco duro debe ser igual o superior al tamaño de la tabla que desea reparar.
Example 1:
repair table iv_packetlog
+-----------------+--------+----------+------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+------------------------------------------------+
| lf.iv_packetlog | repair | error | Can't find file: 'iv_packetlog.MYI' (errno: 2) |
+-----------------+--------+----------+------------------------------------------------+
1 row in set (0.00 sec)
Example 2:
repair table iv_packetlog QUICK
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
- If the MYI file is missing, type repair table <table name> USE_FRM and press Enter:
For example:
repair table iv_packetlog USE_FRM
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| lf.iv_packetlog | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.05 sec)
- Ejecute de nuevo el comando comprobar tabla para verificar que ha corregido el índice.
En el símbolo del sistema, escriba CHECK TABLE <table name> Command y pulse Intro.