MySQL 9.1.0
Source Code Documentation
|
Data for authentication event tracking. More...
Go to the source code of this file.
Classes | |
struct | mysql_event_tracking_authentication_data |
Structure for Authentication event tracking. More... | |
Macros | |
#define | EVENT_TRACKING_AUTHENTICATION_FLUSH (1 << 0) |
Generated after FLUSH PRIVILEGES. More... | |
#define | EVENT_TRACKING_AUTHENTICATION_AUTHID_CREATE (1 << 1) |
Generated after CREATE USER | CREATE ROLE. More... | |
#define | EVENT_TRACKING_AUTHENTICATION_CREDENTIAL_CHANGE (1 << 2) |
Generated after credential change through: More... | |
#define | EVENT_TRACKING_AUTHENTICATION_AUTHID_RENAME (1 << 3) |
Generated after RENAME USER. More... | |
#define | EVENT_TRACKING_AUTHENTICATION_AUTHID_DROP (1 << 4) |
Generated after DROP USER. More... | |
#define | EVENT_TRACKING_AUTHENTICATION_ALL |
Typedefs | |
typedef unsigned long | mysql_event_tracking_authentication_subclass_t |
Events for Authentication event tracking. More... | |
Data for authentication event tracking.
This files defines following: A. Possible subevents of authentication events B. Information provided by producers of the event when authentication events are generated.
#define EVENT_TRACKING_AUTHENTICATION_ALL |
#define EVENT_TRACKING_AUTHENTICATION_AUTHID_CREATE (1 << 1) |
Generated after CREATE USER | CREATE ROLE.
#define EVENT_TRACKING_AUTHENTICATION_AUTHID_DROP (1 << 4) |
Generated after DROP USER.
#define EVENT_TRACKING_AUTHENTICATION_AUTHID_RENAME (1 << 3) |
Generated after RENAME USER.
#define EVENT_TRACKING_AUTHENTICATION_CREDENTIAL_CHANGE (1 << 2) |
Generated after credential change through:
#define EVENT_TRACKING_AUTHENTICATION_FLUSH (1 << 0) |
Generated after FLUSH PRIVILEGES.
Events for Authentication event tracking.
Event handler can not terminate an event unless stated explicitly.