ocf:mysql-proxy — Manages a MySQL Proxy daemon
[OCF_RESKEY_binary=string] OCF_RESKEY_defaults_file=string [OCF_RESKEY_proxy_backend_addresses=string] [OCF_RESKEY_proxy_read_only_backend_addresses=string] [OCF_RESKEY_proxy_address=string] [OCF_RESKEY_log_level=string] [OCF_RESKEY_keepalive=string] [OCF_RESKEY_admin_address=string] [OCF_RESKEY_admin_username=string] [OCF_RESKEY_admin_password=string] [OCF_RESKEY_admin_lua_script=string] [OCF_RESKEY_parameters=string] OCF_RESKEY_pidfile=string mysql-proxy [start | stop | reload | monitor | validate-all | meta-data]
This script manages MySQL Proxy as an OCF resource in a high-availability setup. Tested with MySQL Proxy 0.7.0 on Debian 5.0.
Full path to the MySQL Proxy binary. For example, "/usr/sbin/mysql-proxy".
Full path to a MySQL Proxy configuration file. For example, "/etc/mysql-proxy.conf".
Address:port of the remote backend-servers (default: 127.0.0.1:3306).
Address:port of the remote (read only) slave-server (default: ).
Listening address:port of the proxy-server (default: :4040). You can also specify a socket like "/tmp/mysql-proxy.sock".
Log all messages of level (error|warning|info|message|debug|) or higher. An empty value disables logging.
Try to restart the proxy if it crashed (default: ). Valid values: true or false. An empty value equals "false".
Listening address:port of the admin-server (default: 127.0.0.1:4041).
Username to allow to log in (default: ).
Password to allow to log in (default: ).
Script to execute by the admin plugin.
The MySQL Proxy daemon may be called with additional parameters. Specify any of them here.
PID file