GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So ändern Sie den Audit-Log-Pfad im MySQL Docker

1. Hier verwenden wir das Docker-Image 5.7.29 als Beispiel.

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

2. Sie können Betriebssystem-Mounts an das Docker-Verzeichnis binden, vorausgesetzt, Sie möchten die Audit-Protokolle im Verzeichnis /bak/logs auf dem Host aufbewahren.

$ 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. Starten Sie mysql:

$ docker start mysql1

4. Starten Sie die Docker-Shell und installieren Sie das Audit-Log-Plugin:

$ docker exec -it mysql1 bash

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

5. Wenn Sie den Speicherort des Überwachungsprotokolls ändern möchten, ändern Sie die my.cnf-Datei:

[mysqld]

....

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


Docker
  1. So ändern Sie die cPanel-Sprache

  2. So ändern Sie den cPanel-Stil

  3. So ändern Sie die MySQL-Sortierungseinstellungen in phpMyAdmin

  4. Wie ändert man die Sortierung der MySQL-Datenbank?

  5. So ändern Sie den Hostnamen unter CentOS

So richten Sie MySQL mit Docker unter Linux ein

So ändern Sie das Ubuntu-Design

So ändern Sie die IP-Adresse in Ubuntu

Wie ändere ich den Hostnamen?

Wie ändere ich den standardmäßigen Addon-Domänenpfad von cPanel?

So ändern Sie das MySQL-Root-Passwort