mysql job from pxc/0.9.0
Github source:
fa3c3ba or
master branch
Properties¶
admin_password¶
Password for the MySQL server admin user
audit_log¶
enabled¶If the Audit Log should be enabled
- Default
false
broker_admin_password¶
Password for broker-admin user
cf-mysql-backup¶
backup-server¶
port¶Port number used for sending backup requests
- Default
8081
endpoint_credentials¶
password¶Password used by backup client to stream a backup from the mysql node
username¶Username used by backup client to stream a backup from the mysql node
default_char_set¶
The character set configuration for the MySQL server
- Default
utf8
default_collation¶
The collation configuration for the MySQL server
default_schema¶
A default schema to create
enable_lower_case_table_names¶
Enable or disable the “lower_case_table_names” MySQL server variable via a boolean of true/false.
enforce_client_tls¶
Require a secure transport for all client connections to the MySQL database server
- Default
false
leader_follower¶
enabled¶Indicate that the VM is spun up with the intention of replication
- Default
false
replication_mode¶Which replication mode to use of asynchronous (
async) or semi-synchronous (semi-sync)
- Default
async
semi_sync_ack_timeout_in_ms¶The acknowledgment timeout before the replication mode will fall back to asynchronous
- Default
9.223372036854776e+18
local_infile¶
Enable the ability to send files from the client host
- Default
false
mysql_backup_password¶
Password for mysql-backup user
mysql_metrics_password¶
Password for the MySQL metrics user
mysql_tls¶
MySQL Server TLS configuration
- Example
-
properties: mysql_tls: ((my_generated_certificate)) variables: - name: my_generated_certificate options: ca: /services/tls_ca common_name: some-common-name extended_key_usage: - server_auth type: certificate
read_only_admin_password¶
Password for the MySQL server read-only admin user
replication_admin_password¶
Password for the MySQL replication-admin user
replication_password¶
Password for the MySQL replication user
userstat¶
enabled¶Enables collection of user statistics
- Default
false
workload¶
Workload configuration. Can be one of “mixed,read-heavy”
- Default
mixed
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/mysql/ directory
(learn more).
bin/drain(fromdrain.erb)bin/mysql_ctl(frommysql_ctl.erb)bin/post-start(frompost-start.erb)bin/pre-start(frompre-start.erb)bin/restore(fromrestore.erb)config/my.cnf(frommy.cnf.erb)config/mylogin.cnf(frommylogin.cnf.erb)config/thermostat.yml(fromthermostat.yml.erb)certificates/ca.pem(frommysql_tls_ca.pem.erb)certificates/server-cert.pem(frommysql_tls_certificate.pem.erb)certificates/server-key.pem(frommysql_tls_private_key.pem.erb)scripts/init.sql(frominit.sql.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.