Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-05-08 GMT+08:00

Habilitación de la auditoría SQL

Después de habilitar la función de auditoría SQL, todas las operaciones SQL se registrarán en archivos de registro. Puede descargar los registros de auditoría para ver los detalles del registro.

De forma predeterminada, la auditoría SQL está deshabilitada porque habilitar esta función puede afectar al rendimiento de la base de datos. En esta sección se describe cómo habilitar, modificar o deshabilitar la auditoría SQL.

  • Después de habilitar la función de auditoría SQL, el sistema registra todas las operaciones SQL y carga registros cada media hora o cuando el tamaño se acumula a 100 MB.
  • Después de habilitar la auditoría SQL, los archivos de registro ocuparán el espacio de la copia de respaldo.
  • Para garantizar un buen rendimiento, la auditoría SQL utiliza el formato de Tiempo Universal Coordinado (UTC) y no se ve afectada por la configuración de zona horaria.
  • Después de habilitar la auditoría de SQL, los registros de auditoría generados se almacenan en el espacio de copia de respaldo en lugar del espacio de almacenamiento. Si no hay suficiente espacio de copia de respaldo disponible para los registros de auditoría generados, se cobrará el espacio adicional necesario.

Restricciones

Solo las versiones que se enumeran a continuación son compatibles con la auditoría SQL. Si la versión del motor de base de datos es demasiado temprana, actualícela a la última versión consultando Actualización de la versión secundaria.
  • MySQL 5.6.43 y versiones posteriores para instancias de base de datos usando discos en la nube, 5.6.47.3 y versiones posteriores para instancias de base de datos usando discos locales
  • MySQL 5.7.23 y versiones posteriores para instancias de base de datos usando discos en la nube, MySQL 5.7.29.3 y versiones posteriores para instancias de base de datos usando discos locales
  • MySQL 8.0

Procedimiento

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda, y seleccione una región y un proyecto.
  3. Elija Databases > Relational Database Service.
  4. En la página Instances, haga clic en la instancia de base de datos de destino.
  5. En el panel de navegación de la izquierda, elija SQL Audits. En la página mostrada, haga clic en Set SQL Audit encima de la lista. En el cuadro de diálogo que se muestra, configure la información según sea necesario y haga clic en OK.

    Habilitar o configurar la auditoría de SQL
    • Para conservar los registros de auditoría de SQL, establezca (deshabilitado) en (habilitado).
    • Los registros de auditoría se conservan durante 7 días de forma predeterminada, pero se pueden conservar de 1 a 732 días si es necesario.
      Figura 1 Auditoría de SQL

    Deshabilitación de la auditoría de SQL

    Para deshabilitar la auditoría SQL, cambie (habilitado) a (habilitado).

    Si activa la casilla de verificación "I acknowledge that after audit log is disabled, all audit logs are deleted." y haga clic en OK, todos los registros de auditoría se eliminarán.

    Los registros de auditoría eliminados no se pueden recuperar. Tenga cuidado al realizar esta operación.