GoGPT Best VPN GoSearch

Icône de favori OnWorks

mysqlauditadmin - En ligne dans le Cloud

Exécutez mysqlauditadmin dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mysqlauditadmin qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mysqlauditadmin - Maintenir le journal d'audit

SYNOPSIS


mysqlauditadmin [OPTIONS] ... mysqlauditadmin [OPTIONS] ... [COMMAND] mysqlauditadmin
l=utilisateur:pass@host:port [OPTIONS] ... [COMMAND[--valeur=VALEURE]] mysqlauditadmin --file-stats
--audit-log-name=CHEMIN COMPLET mysqlauditadmin copier --audit-log-name=CHEMIN COMPLET
--copie-vers=DESTINATION [--connexion à distance=utilisateur:hôte]

DESCRIPTION


Cet utilitaire vous permet de maintenir le audit enregistrer[1], vous permettant de surveiller le journal d'audit
la croissance du fichier et contrôler sa rotation. La rotation fait référence à l'action de remplacer le
fichier journal d'audit actuel par un nouveau pour une utilisation continue, renommage (avec un horodatage
extension) et en copiant le fichier journal d'audit précédemment utilisé dans un emplacement défini.

Cet utilitaire vous permet d'afficher et de modifier un sous-ensemble de variables de contrôle du journal d'audit,
afficher l'état du fichier journal d'audit, effectuer une rotation à la demande du fichier journal et copier
fichiers vers d'autres emplacements. Ces fonctionnalités vous permettent de surveiller facilement le fichier journal d'audit
croissance et contrôler sa rotation (automatiquement en fonction du seuil de taille de fichier défini,
ou manuellement par une commande à la demande).

Les actions disponibles sont les suivantes :

1. copier

Cette commande copie le journal d'audit spécifié par --nom-du-journal-d'audit vers la destination
chemin spécifié par --copierL’ --connexion à distance l'option peut être utilisée pour copier les fichiers journaux
à partir d'un emplacement distant. Remarque : le chemin de destination doit être accessible localement par le
utilisateur actuel.

2. politique

La commande policy est utilisée pour modifier la stratégie de journalisation d'audit. Les valeurs acceptées sont
les éléments suivants, qui sont définis à l'aide de la --valeur option.

Note
Le manuel de formation --serveur L'option est également requise pour exécuter cette commande.

· ALL : enregistrez tous les événements

· AUCUN : ne rien enregistrer

· LOGINS : ne consigner que les événements de connexion

· QUERIES : uniquement les événements de requête de journal

· DEFAULT : définit la politique de journal par défaut

3. rotation_sur_taille

Cette commande définit le seuil de taille de fichier pour la rotation automatique du journal d'audit (le
variable audit_log_rotate_on_size). La valeur est définie à l'aide de la --valeur option, et
doit être dans la plage (0, 4294967295). Cette commande nécessite également le --serveur option
à préciser. Remarque : si la variable est définie avec une valeur qui n'est pas un multiple de
4096, puis il est tronqué au multiple le plus proche.

4. tourner

Cette commande est utilisée pour effectuer une rotation des journaux d'audit à la demande et ne nécessite que le
--serveur option à passer. Remarque : cette commande n'a aucun effet si le fichier journal d'audit
la taille est inférieure à 4096, qui est la valeur minimale autorisée supérieure à 0
pour la variable variable audit_log_rotate_on_size).
OPTIONS

mysqlauditadmin accepte les options de ligne de commande suivantes :

· --audit-log-name=

Chemin d'accès complet et nom de fichier du fichier journal d'audit. Utilisé par le --file-stats option, et
le copier commander.

· --copy-to=

L'emplacement pour copier le fichier journal d'audit spécifié. Le chemin doit être accessible localement
pour l'utilisateur actuel.

· --file-stats

Affichez les statistiques du fichier journal d'audit.

· --aider

Affichez un message d'aide et quittez.

· --remote-login=

Nom d'utilisateur et hôte à utiliser pour la connexion à distance, pour copier les fichiers journaux. Il est
défini à l'aide du format suivant :utilisateur>:hôte or IP>. L'utilisation demandera le
mot de passe.

· --serveur=

Informations de connexion pour le serveur au format :
<utilisateur>[ :passwd>]@hôte>[ :port>][ :douille>] ouchemin-de-connexion>[ :port>][ :douille>].

· --show-options

Affichez les variables système du journal d'audit.

· --valeur=

Valeur utilisée pour définir des variables en fonction des commandes spécifiées, telles que politique et
rotation_sur_taille.

· --server1=

Informations de connexion pour le premier serveur au format :
<utilisateur>[ :passwd>]@hôte>[ :port>][ :douille>] ouchemin-de-connexion>[ :port>][ :douille>].

· --verbeux, -v

Spécifiez la quantité d'informations à afficher. Utilisez cette option plusieurs fois pour augmenter
la quantité d'informations. Par exemple, -v = verbeux, -vv = plus verbeux, -vvv =
déboguer.

· --version

Affichez les informations de version et quittez.
NOTES

Cet utilitaire est disponible à partir de la version 1.2.0.

Cet utilitaire ne peut être appliqué qu'aux serveurs avec le audit enregistrer plug-in activé[2]. Et le
Le plug-in de journal d'audit est disponible à partir des versions 5.5.28 et 5.6.10 du serveur MySQL.

Cet utilitaire nécessite Python version 2.6 ou supérieure, mais ne prend pas en charge Python 3.

Le chemin d'accès aux outils client MySQL doit être inclus dans la variable d'environnement PATH dans
afin d'utiliser le mécanisme d'authentification avec login-paths. Cela permettra à l'utilitaire de
utilisez les outils my_print_defaults, qui sont nécessaires pour lire les valeurs du chemin de connexion à partir du
fichier de configuration de connexion (.mylogin.cnf). Cette fonctionnalité existe depuis MySQL Server 5.6.6, voir
mysql_config_editor — Utilitaire de configuration MySQL[3].
LIMITATIONS

Le manuel de formation --connexion à distance L'option n'est pas prise en charge sur les plates-formes Microsoft Windows. Pour Microsoft
Windows, utilisez les chemins UNC et effectuez une opération de copie locale, en omettant le
--connexion à distance option.
EXEMPLES

Pour afficher les variables système du journal d'audit, exécutez la commande suivante :

$ mysqlauditadmin --show-options --server=root@localhost:3310
#
# Variables et options du journal d'audit
#
+----------------------------+---------------+
| nom_variable | Valeur |
+----------------------------+---------------+
| audit_log_buffer_size | 1048576 |
| fichier_journal_audit | audit.log |
| audit_log_flush | DÉSACTIVÉ |
| audit_log_policy | TOUS |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONE |
+----------------------------+---------------+

Pour effectuer une rotation (manuelle) du fichier journal d'audit, utilisez la commande suivante :

shell> mysqlauditadmin --server=root@localhost:3310 rotation
#
# Exécution de la commande ROTATION.
#

Pour afficher les statistiques du fichier journal d'audit, exécutez la commande suivante :

shell> mysqlauditadmin --file-stats --audit-log-name=../SERVER/data/audit.log
+-------------------------------+--------+--------- ------------------+---------------------------+
| Fichier | Taille | Créé | Dernière modification |
+-------------------------------+--------+--------- ------------------+---------------------------+
| audit.log | 3258 | mer. 26 sept. 11:07:43 2012 | mer. 26 sept. 11:07:43 2012 |
| audit.log.13486539046497235 | 47317 | mer. 26 sept. 11:05:04 2012 | mer. 26 sept. 11:05:04 2012 |
+-------------------------------+--------+--------- ------------------+---------------------------+

Pour modifier la stratégie de journal d'audit pour consigner uniquement les événements de requête et afficher les variables système
avant et après l'exécution du politique commande, utilisez la commande suivante :

shell> mysqlauditadmin --show-options --server=root@localhost:3310 policy \
--value=REQUETES
#
# Affichage des options avant la commande.
#
# Variables et options du journal d'audit
#
+----------------------------+---------------+
| nom_variable | Valeur |
+----------------------------+---------------+
| audit_log_buffer_size | 1048576 |
| fichier_journal_audit | audit.log |
| audit_log_flush | DÉSACTIVÉ |
| audit_log_policy | TOUS |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONE |
+----------------------------+---------------+
#
# Exécution de la commande POLICY.
#
#
# Affichage des options après la commande.
#
# Variables et options du journal d'audit
#
+----------------------------+---------------+
| nom_variable | Valeur |
+----------------------------+---------------+
| audit_log_buffer_size | 1048576 |
| fichier_journal_audit | audit.log |
| audit_log_flush | DÉSACTIVÉ |
| audit_log_policy | REQUÊTES |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONE |
+----------------------------+---------------+

Pour modifier la taille de rotation automatique des fichiers du journal d'audit à 32535 ​​et afficher le système
variables avant et après l'exécution du rotation_sur_taille commande, utilisez ce qui suit
commander. (Notez que la valeur définie est en fait 28672 car le rotate_on_size spécifié
valeur est tronquée à un multiple de 4096) :

shell> mysqlauditadmin --show-options --server=root@localhost:3310 rotate_on_size \
--valeur=32535
#
# Affichage des options avant la commande.
#
# Variables et options du journal d'audit
#
+----------------------------+---------------+
| nom_variable | Valeur |
+----------------------------+---------------+
| audit_log_buffer_size | 1048576 |
| fichier_journal_audit | audit.log |
| audit_log_flush | DÉSACTIVÉ |
| audit_log_policy | TOUS |
| audit_log_rotate_on_size | 0 |
| audit_log_strategy | ASYNCHRONE |
+----------------------------+---------------+
#
# Exécution de la commande ROTATE_ON_SIZE.
#
#
# Affichage des options après la commande.
#
# Variables et options du journal d'audit
#
+----------------------------+---------------+
| nom_variable | Valeur |
+----------------------------+---------------+
| audit_log_buffer_size | 1048576 |
| fichier_journal_audit | audit.log |
| audit_log_flush | DÉSACTIVÉ |
| audit_log_policy | TOUS |
| audit_log_rotate_on_size | 28672 |
| audit_log_strategy | ASYNCHRONE |
+----------------------------+---------------+

Pour effectuer une copie d'un fichier journal d'audit vers un autre emplacement, utilisez la commande suivante :

shell> mysqlauditadmin --audit-log-name=../SERVER/data/audit.log.13486539046497235 \
copier --copy-to=/BACKUP/Audit_Logs

Pour copier un fichier journal d'audit d'un serveur/d'un emplacement distant vers l'emplacement actuel (utilisateur
mot de passe sera demandé), utilisez la commande suivante :

shell> mysqlauditadmin --audit-log-name=audit.log.13486539046497235 \
copier --remote-login=utilisateur:hôte --copy-to=.

DROIT D'AUTEUR


NOTES


1. journal d'audit
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin.html

2. plug-in de journal d'audit activé
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin-installation.html

3. mysql_config_editor — Utilitaire de configuration MySQL
http://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html

Utilisez mysqlauditadmin en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.