GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo cambiar la ruta del registro de auditoría en MySQL Docker

1. Aquí usamos la imagen de Docker 5.7.29 como ejemplo.

$ docker load -i mysql-enterprise-server-5.7.29.tar

2. Puede vincular los montajes del sistema operativo al directorio de Docker, suponga que desea mantener los registros de auditoría en el directorio /bak/logs del host.

$ docker run --name=mysql1 \
--mount type=bind,src=/bak/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/bak/data,dst=/var/lib/mysql \
--mount type=bind,src=/bak/logs,dst=/var/lib/logs \
-d mysql/enterprise-server:5.7

3. Inicie mysql:

$ docker start mysql1

4. Inicie Docker Shell e instale el complemento de registro de auditoría:

$ docker exec -it mysql1 bash

shell> mysql -uroot -ppassword
mysql> source /usr/share/mysql/audit_log_filter_linux_install.sql

5. Si desea cambiar la ubicación del registro de auditoría, modifique el archivo my.cnf:

[mysqld]

....

loose_audit_log_file=/var/lib/logs/audit.log


Docker
  1. Cómo crear, enumerar y eliminar contenedores Docker en Linux

  2. Guía para principiantes sobre la política de reinicio de Docker

  3. Cómo manejar zonas horarias en contenedores Docker

  4. Servidor web Node.js implementado dentro de Docker

  5. 21 comandos esenciales que todo usuario de Docker debe conocer

3 formas de encontrar el nombre de host de la PC usando la terminal de Linux

Cómo instalar OpenCV en Ubuntu 20.04

¿Ya no se archivarán los lanzamientos de Eol?

Cómo administrar AWS Cloudwatch usando aws-cli

Cómo personalizar la marca de cPanel

Cómo generar una clave SSH en Windows 10