GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak změnit cestu protokolu auditu v MySQL Docker

1. Zde jako příklad použijeme obrázek 5.7.29 Docker.

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

2. Můžete svázat připojení OS k adresáři Docker, předpokládejme, že chcete uchovávat protokoly auditu v adresáři /bak/logs na hostiteli.

$ 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. Spusťte soubor mysql:

$ docker start mysql1

4. Spusťte prostředí Docker a nainstalujte plugin protokolu auditu:

$ docker exec -it mysql1 bash

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

5. Pokud chcete změnit umístění protokolu auditu, upravte soubor my.cnf:

[mysqld]

....

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


Docker
  1. Jak spustit MySQL v kontejneru Docker

  2. Jak změnit časový limit MySQL v Linuxu?

  3. Jak změnit časové pásmo pro kontejner Docker

  1. Jak změnit jazyk cPanelu

  2. Jak změnit styl cPanel

  3. Jak změnit nastavení řazení MySQL v phpMyAdmin

  1. Jak změnit řazení databáze MySQL?

  2. Jak změnit název hostitele na CentOS

  3. Jak změnit název hostitele?