charm-mysql-innodb-cluster/src
David Ames 405c388318 Restore mysqldump action
The restore-mysqldump action will read a msyqldump SQL file and restore
database data.

Change-Id: I27fa3f5c88df7dede1cdf15d9e128b4a35391bb1
2020-03-06 10:57:34 +00:00
..
actions Restore mysqldump action 2020-03-06 10:57:34 +00:00
files Upstream charm 2019-10-17 09:09:50 -07:00
lib Restore mysqldump action 2020-03-06 10:57:34 +00:00
reactive Reboot Cluster From Complete Outage 2019-11-20 07:57:45 -08:00
templates Restore mysqldump action 2020-03-06 10:57:34 +00:00
tests MySQL InnoDB configuration parameters 2019-11-26 11:06:49 -08:00
HACKING.md Documentation corrections 2019-11-08 13:29:32 -08:00
README.md Upstream charm 2019-10-17 09:09:50 -07:00
actions.yaml Restore mysqldump action 2020-03-06 10:57:34 +00:00
config.yaml MySQL InnoDB configuration parameters 2019-11-26 11:06:49 -08:00
icon.svg MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
layer.yaml Enable restart on config changed using coordinator 2019-11-08 08:34:42 -08:00
metadata.yaml MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
test-requirements.txt Upstream charm 2019-10-17 09:09:50 -07:00
tox.ini Upstream charm 2019-10-17 09:09:50 -07:00
wheelhouse.txt Wait until connectable 2019-10-07 10:46:37 -07:00

README.md

Overview

This charm provides a MySQL 8 InnoDB clustered database.

Ubuntu 19.10 or above is required.

Usage

The charm is intended for deploying a cluster and therefore does not deploy on a single unit.

Cluster deployment

juju deploy -n 3 mysql-innodb-cluster

The charm is designed to be used with the db-router relation in conjunction with the MySQL Router charm:

juju add-relation mysql-innodb-cluster:db-router msyql-router:db-router

The charm can be related to existing charms that use the shared-db relation. However, this relation should be considered deprecated:

juju add-relation mysql-innodb-cluster:shared-db keystone:shared-db

Scale out Usage

Nodes can be added to the cluster as Read Only nodes:

juju add-unit mysql-innodb-cluster

Known Limitations and Issues

Warning: This charm is in preview state.

The charm is under active development and is not yet production ready. Its current intended use is for validation of MySQL 8 InnoDB cluster for use with OpenStack.

Configuration

The name of the cluster can be customized at deploy time:

juju deploy -n 3 mysql-innodb-cluster --config cluster-name myCluster

Contact Information

OpenStack Charmers openstack-charmers@lists.ubuntu.com

Upstream MySQL

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.