This repository contains a collection of custom plugins developed for MySQL Shell to simplify and automate common administrative and enterprise tasks. These plugins are designed to enhance productivity and provide consistent management workflows across various MySQL environments.
The MySQL Shell Custom Plugin repository includes plugins focused on:
- Group Replication management
- Security plugin installation and configuration
- Enterprise feature enablement
- Operational automation using MySQL Shell
These plugins are intended for DBAs and engineers managing MySQL Enterprise environments.
Provides utilities to manage MySQL Group Replication:
- Cluster status checks
- Member management
- Failover handling
- Replication monitoring
Simplifies installation and configuration of the password validation plugin:
- Install/uninstall plugin
- Configure password policies
- Verify enforcement settings
Manages the Enterprise Audit plugin:
- Installation and activation
- Audit policy configuration
- Log management
Provides tools to manage MySQL Enterprise Firewall:
- Plugin installation
- Rule configuration
- Query whitelisting
- Firewall status monitoring
These plugins are developed and tested with:
- MySQL Enterprise Edition 8.0
- MySQL Shell 8.0.22
- MySQL Source-Replica environments
- MySQL InnoDB Cluster
- MySQL Group Replication
- MySQL Multi-Cluster
(InnoDB Cluster replicating to Group Replication)
- Clone this repository:
git clone <your-repo-url>