GNU/Linux >> Belajar Linux >  >> Panels >> Docker

Cara mengubah jalur log audit di Docker MySQL

1. Di sini kita menggunakan gambar Docker 5.7.29 sebagai contoh.

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

2. Anda dapat mengikat mount OS ke direktori Docker, anggap Anda ingin menyimpan log audit di bawah direktori /bak/logs pada 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. Jalankan mysql:

$ docker start mysql1

4. Mulai shell Docker dan instal plugin log audit:

$ docker exec -it mysql1 bash

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

5. Jika Anda ingin mengubah lokasi log audit, ubah file my.cnf:

[mysqld]

....

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


Docker
  1. Bagaimana Cara Mengubah Nama Host?

  2. Bagaimana cara mengubah batas waktu habis MySQL di Linux?

  3. Cara mengubah Direktori Log Default (/ var/log) di Rsyslog untuk CentOS/RHEL 6,7

  1. Bagaimana mengubah bahasa cPanel

  2. Cara mengubah jalur file log auditd /var/log/audit/audit.log

  3. Cara mengubah variabel PATH di Linux

  1. Bagaimana mengubah gaya cPanel

  2. Cara mengubah pengaturan susunan MySQL di phpMyAdmin

  3. Bagaimana cara mengubah Hostname di CentOS