![]() |
MySQL 9.5.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.