sql >> Base de Datos >  >> RDS >> Database

Cómo habilitar registros generales y registros de errores en AWS RDS

En este blog, explicaremos cómo habilitar los registros generales y los registros de errores en AWS RDS.

Puede monitorear los registros generales de Mysql y los registros de errores directamente a través de la consola de Amazon RDS, la API de Amazon RDS, la CLI de Amazon RDS o los SDK de AWS.

Habilitar registros generales y registros de errores en AWS RDS

Registros de errores MySQL de AWS RDS

El archivo de registro de errores de MySQL se genera de forma predeterminada. Está escrito en el archivo mysql-error.log. MySQL escribe en el registro de errores solo durante el inicio, el apagado y cuando encuentra errores

Registros generales de AWS RDS

Registra toda la información en este registro cuando los clientes se conectan o desconectan, y registra cada instrucción SQL recibida de los clientes. El registro general de consultas puede ser muy útil cuando sospecha un error en un cliente y desea saber exactamente qué envió el cliente a mysqld .

Puede habilitar los registros generales configurando parámetros en los grupos de parámetros de base de datos que ha creado para su instancia de MySQL.

Pasos para modificar el grupo de parámetros de la base de datos

Paso 1: Inicie sesión en la consola de administración de AWS

Paso 2: Ir al servicio RDS

Paso 3: En el panel de navegación, elija Grupos de parámetros. Los grupos de parámetros de base de datos disponibles aparecen en una lista.

Paso 4: En la lista, seleccione el grupo de parámetros que desea modificar.

Paso 5: Elija Editar parámetros y establezca los siguientes parámetros en los valores especificados:
General_log =1 (el valor predeterminado es 0 o ningún registro)

Elija cualquier método de registro:
log_output=FILE, para permitir ver los registros desde la consola.
log_output=TABLE, para permitir la visualización de registros con una consulta.

Paso 6: Elija Guardar cambios.

Es recomendable habilitar un registro general solo si está solucionando problemas activamente. El registro general captura todas las sentencias SQL recibidas del cliente. Si está habilitado y no se marca, crecerá rápidamente y terminará utilizando la mayor parte de su almacenamiento.

Recomendaría desactivar este parámetro si no está solucionando activamente los errores de las conexiones del cliente.

Fin del tutorial, Cómo habilitar registros generales y registros de errores en AWS RDS.