GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come modificare il percorso del registro di controllo in MySQL Docker

1. Qui utilizziamo l'immagine Docker 5.7.29 come esempio.

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

2. Puoi associare i montaggi del sistema operativo alla directory Docker, supponendo di voler mantenere i log di controllo nella directory /bak/logs sull'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. Avvia MySQL:

$ docker start mysql1

4. Avvia la shell Docker e installa il plug-in del registro di controllo:

$ docker exec -it mysql1 bash

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

5. Se si desidera modificare la posizione del registro di controllo, modificare il file my.cnf:

[mysqld]

....

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


Docker
  1. Come modificare le regole di confronto del database MySQL?

  2. Come eseguire MySQL in un contenitore Docker

  3. Come modificare il limite di timeout di MySQL in Linux?

  4. Come modificare la directory di registro predefinita (/var/log) in Rsyslog per CentOS/RHEL 6,7

  5. Come cambiare la password di root mysql

Come configurare MySQL con Docker in Linux

Come modificare il tema di Ubuntu

Come modificare l'indirizzo IP in Ubuntu

Come modificare il percorso del dominio aggiuntivo predefinito da cPanel?

Come modificare il fuso orario per un container Docker

Come modificare la variabile PATH in Linux