Global Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: enum
Mandatory: No
Dynamic: Yes
Values: GET
, PUT
, POST
, PATCH
, DELETE
, HEAD
, OPTIONS
, CONNECT
, TRACE
Default: No exclusions
Type: string
Mandatory: No
Dynamic: Yes
Default: /var/log/maxscale/admin_audit.csv
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: string
Mandatory: No
Dynamic: No
Default: "127.0.0.1"
Type: enum
Mandatory: No
Dynamic: No
Values: auto
, HS256
, HS384
, HS512
, RS256
, RS384
, RS512
, PS256
, PS384
, PS512
, ES256
, ES384
, ES512
, ED25519
, ED448
Default: auto
Type: string
Mandatory: No
Dynamic: No
Default: maxscale
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: duration
Mandatory: No
Dynamic: No
Default: 24h
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: number
Mandatory: No
Dynamic: No
Default: 8989
Type: string
Mandatory: No
Dynamic: No
Default: %
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: enum_mask
Mandatory: No
Dynamic: No
Values: MAX
, TLSv1.0
, TLSv1.1
, TLSv1.2
, TLSv1.3
, TLSv10
, TLSv11
, TLSv12
, TLSv13
Default: MAX
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: string list
Values: all
or list of auto tunable parameters, separated by ,
Default: No
Mandatory: No
Dynamic: No
Type: path
Mandatory: No
Dynamic: No
Default: /var/cache/maxscale
Type: monitor
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: No
Default: mysql
Type: duration
Mandatory: No
Dynamic: Yes
Default: 5s
Type: password
Mandatory: No
Dynamic: Yes
Default: None
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: path
Mandatory: No
Dynamic: No
Default: OS Dependent
Type: boolean
Default: true
Dynamic: No
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: enum
Mandatory: No
Dynamic: Yes
Values: on_close
, on_error
, never
Default: never
Type: path
Mandatory: No
Dynamic: No
Default: /usr/bin
Type: integer
Default: 128
Dynamic: Yes
Type: enum
Dynamic: Yes
Values: none
, file
, kmip
, vault
Default: none
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale/
Type: path
Mandatory: No
Dynamic: No
Default: OS Dependent
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Mandatory: No
Dynamic: Yes
Default: 10, 1000ms, 10000ms
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: path
Mandatory: No
Dynamic: No
Default: /var/log/maxscale
Type: number
Mandatory: No
Dynamic: Yes
Default: 10
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: path
Mandatory: No
Dynamic: No
Default: /etc/maxscale.modules.d/
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Default: true
Dynamic: No
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale/maxscale.cnf.d/
Type: path
Mandatory: No
Dynamic: No
Default: /run/maxscale
Type: size
Mandatory: No
Dynamic: Yes
Default: System Dependent
Type: number
Mandatory: No
Dynamic: No
Default: 1
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: number
Mandatory: No
Dynamic: Yes
Default: 20
Type: number
Mandatory: No
Dynamic: Yes
Default: 10
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: path
Mandatory: No
Dynamic: No
Default: /usr/share/maxscale
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: enum
Mandatory: No
Dynamic: No
Values: default
, oracle
Default: default
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: number or auto
Mandatory: No
Dynamic: No
Default: auto
Type: positive integer
Default: 256
Dynamic: No
Type: path
Mandatory: No
Dynamic: No
Type: size
Mandatory: No
Dynamic: Yes
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: duration
Mandatory: No
Dynamic: Yes
Default: 30s
Type: size
Mandatory: No
Dynamic: Yes
Default: 65536
Type: size
Mandatory: No
Dynamic: Yes
Default: 1024
Listener
Type: string
Mandatory: No
Dynamic: No
Default: "::"
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: stringlist
Default: character_set_client=auto,character_set_connection=auto,character_set_results=auto,max_allowed_packet=auto,system_time_zone=auto,time_zone=auto,tx_isolation=auto,maxscale=auto
Dynamic: Yes
Mandatory: No
Type: number
Mandatory: Yes, if socket
is not provided.
Dynamic: No
Default: 0
Type: protocol
Mandatory: No
Dynamic: No
Default: mariadb
Type: service
Mandatory: Yes
Dynamic: No
Type: string
Mandatory: Yes, if port
is not provided.
Dynamic: No
Default: ""
Type: enum
Mandatory: No
Dynamic: Yes
Values: default
, oracle
Default: default
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Server
Type: string
Mandatory: Yes, if socket
is not provided.
Dynamic: Yes
Default: ""
Type: Custom
Mandatory: No
Dynamic: No
Default: None
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: number
Mandatory: No
Dynamic: Yes
Default: 3306
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: enum
Mandatory: No
Dynamic: Yes
Values: primary
, secondary
Default: primary
Type: string
Default: None
Dynamic: Yes
Type: string
Mandatory: Yes, if address
is not provided.
Dynamic: Yes
Default: ""
Service
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: monitor
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: filter list
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory No
Dynamic: Yes
Default: false
Type: duration
Mandatory: No
Dynamic: Yes
Default: -1s
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: number
Mandatory: No
Dynamic: Yes
Default: 50
Type: duration
Mandatory: No
Dynamic: Yes
Default: 60s
Type: durations
Mandatory No
Dynamic: Yes
Default: 0s
Type: string
Mandatory: Yes
Dynamic: Yes
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: number
Mandatory: No
Dynamic: Yes
Default: -1
Type: router
Mandatory: Yes
Dynamic: No
Type: server list
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: target list
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: Yes
Dynamic: Yes
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: enum
Mandatory: No
Dynamic: No
Values: add_when_load_ok
, file_only_always
Default: add_when_load_ok
Type: string
Mandatory: No
Dynamic: No
Default: None
Settings for File-based Key Manager
Type: path
Mandatory: Yes
Dynamic: Yes
Settings for HashiCorp Vault Key Manager
Type: path
Default: ""
Dynamic: Yes
Type: string
Default: localhost
Dynamic: Yes
Type: string
Default: secret
Dynamic: Yes
Type: integer
Default: 8200
Dynamic: Yes
Type: duration
Default: 30s
Dynamic: Yes
Type: boolean
Default: true
Dynamic: Yes
Type: password
Mandatory: Yes
Dynamic: Yes
Settings for KMIP Key Manager
Type: path
Default: ""
Dynamic: Yes
Type: path
Mandatory: Yes
Dynamic: Yes
Type: string
Mandatory: Yes
Dynamic: Yes
Type: path
Mandatory: Yes
Dynamic: Yes
Type: integer
Mandatory: Yes
Dynamic: Yes
Settings for TLS/SSL Encryption
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: number
Mandatory: No
Dynamic: Yes
Default: 9
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory No
Dynamic: Yes
Default: false
Type: enum_mask
Mandatory: No
Dynamic: No
Values: MAX
, TLSv1.0
, TLSv1.1
, TLSv1.2
, TLSv1.3
, TLSv10
, TLSv11
, TLSv12
, TLSv13
Default: MAX
Settings
Type: number
Mandatory: No
Dynamic: No
Default: 0
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Settings
Type: path
Mandatory: No
Dynamic: No
Default: Kerberos Default
Type: string
Mandatory: No
Dynamic: No
Default: mariadb/localhost.localdomain
Settings
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Settings
Type: enumeration
Mandatory: No
Dynamic: No
Values: none
, mariadb
Default: none
Type: path
Mandatory: No
Dynamic: No
Default: None
Type: enumeration
Mandatory: No
Dynamic: No
Values: password
, password_2FA
, suid
Default: password
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Settings
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Settings
Type: count
Mandatory: No
Dynamic: Yes
Default: 0
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: regex
Mandatory: No
Dynamic: No
Default: ""
Type: regex
Mandatory: No
Dynamic: No
Default: ""
Type: enum
Mandatory: No
Dynamic: No
Values: ignorecase
, case
, extended
Default: ignorecase
Type: duration
Mandatory: No
Dynamic: Yes
Default: 60s
Settings
Type: enum
Mandatory: No
Dynamic: No
Values: never
, read_only_transactions
, all_transactions
Default: all_transactions
Type: enum
Mandatory: No
Dynamic: No
Values: shared
, thread_specific
Default: thread_specific
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: duration
Mandatory: No
Dynamic: No
Default: 0s
(no limit)
Type: enum
Mandatory: No
Dynamic: No
Values: never
, current
Default: never
Type: count
Mandatory: No
Dynamic: No
Default: 0
(no limit)
Type: count
Mandatory: No
Dynamic: No
Default: 0
(no limit)
Type: size
Mandatory: No
Dynamic: No
Default: 0
(no limit)
Type: size
Mandatory: No
Dynamic: No
Default: 0
(no limit)
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
(no rules)
Type: enum
Mandatory: No
Dynamic: Yes
Values: assume_cacheable
, verify_cacheable
Default: assume_cacheable
Type: duration
Mandatory: No
Dynamic: No
Default: 0s
(no limit)
Type: string
Mandatory: No
Dynamic: No
Default: storage_inmemory
Type: string
Mandatory: No
Dynamic: No
Default:
Type: duration
Mandatory: No
Dynamic: No
Default: 5s
Type: enum
Mandatory: No
Dynamic: No
Values: mixed
, isolated
Default: mixed
storage_memcached
Type: size
Mandatory: No
Dynamic: No
Default: 1Mi
Type: The Memcached server address specified as host[:port]
Mandatory: Yes
Dynamic: No
storage_redis
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: The Redis server address specified as host[:port]
Mandatory: Yes
Dynamic: No
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: Path to existing readable file.
Mandatory: No
Dynamic: No
Default: ""
Type: Path to existing readable file.
Mandatory: No
Dynamic: No
Default: ""
Type: Path to existing readable file.
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Settings
Type: string
Mandatory: Yes
Dynamic: Yes
Settings
Type: string
Mandatory: No
Dynamic: Yes
Default: s3.amazonaws.com
Type: string
Mandatory: No
Dynamic: Yes
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: integer
Mandatory: No
Dynamic: Yes
Default: 0
Type: integer
Mandatory: No
Dynamic: Yes
Default: 0
Values: 0, 1, 2
Type: string
Mandatory: No
Dynamic: Yes
Default: us-east-1
Type: string
Mandatory: No
Dynamic: Yes
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Settings
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: enum
Mandatory: No
Dynamic: Yes
Values: ignore
, abort
Default: abort
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: path
Mandatory: Yes
Dynamic: Yes
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: enum
Mandatory: No
Dynamic: Yes
Values: never
, always
Default: never
Settings
Type: number
Mandatory: No
Dynamic: Yes
Default: 0
Type: enum
Mandatory: No
Dynamic: Yes
Values: empty
, error
, ok
Default: empty
Type: number
Mandatory: No
Dynamic: Yes
Default: (no limit)
Type: size
Mandatory: No
Dynamic: Yes
Default: 64Ki
Settings
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: enum
Mandatory: No
Dynamic: Yes
Values: ignorecase
, case
, extended
Default: ignorecase
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Settings
Type: bool
Mandatory: No
Dynamic: Yes
Default: true
Type: string
Mandatory: No
Dynamic: Yes
Default: milliseconds
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: Yes
Dynamic: No
Type: bool
Mandatory: No
Dynamic: Yes
Default: false
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: service
, session
, date
, user
, reply_time
, total_reply_time
, query
, default_db
, num_rows
, reply_size
, transaction
, transaction_time
, num_warnings
, error_msg
Default: date, user, query
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: session
, unified
, stdout
Default: session
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: " "
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: case
, ignorecase
, extended
Default: case
Type: string
Mandatory: No
Dynamic: Yes
Default: ","
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: regex
Mandatory: No
Dynamic: Yes
Type: regex
Mandatory: No
Dynamic: Yes
Type: bool
Mandatory: No
Dynamic: Yes
Default: false
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: regex
Mandatory: No
Dynamic: Yes
Type: regex
Mandatory: No
Dynamic: Yes
Settings
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: regex
Mandatory: Yes
Dynamic: Yes
Type: enum
Mandatory: No
Dynamic: Yes
Values: ignorecase
, case
, extended
Default: ignorecase
Type: string
Mandatory: Yes
Dynamic: Yes
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: string
Mandatory: No
Dynamic: Yes
Default: Native
Values: Native
, ECMAScript
, Posix
, EPosix
, Awk
, Grep
, EGrep
Type: string
Mandatory: Yes
Dynamic: Yes
Default: No default value
Settings per template in the template file
Type: boolean
Default: From maxscale.cnf
Type: boolean
Default: false
Type: boolean
Default: true
Type: string
Values: Native
, ECMAScript
, Posix
, EPosix
, Awk
, Grep
, EGrep
Default: From maxscale.cnf
Type: boolean
Default: false
Settings
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: enum
Mandatory: No
Dynamic: Yes
Values: ignorecase
, case
, extended
Default: ignorecase
Type: service
Mandatory: No
Dynamic: Yes
Default: none
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: target
Mandatory: No
Dynamic: Yes
Default: none
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Settings
Type: duration
Mandatory: No
Dynamic: Yes
Default: 2s
Type: number
Mandatory: Yes
Dynamic: Yes
Type: duration
Mandatory: No
Dynamic: Yes
Default: 250ms
Type: duration
Mandatory: Yes
Dynamic: Yes
Settings
Type: number
Mandatory: No
Dynamic: Yes
Default: 10
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: Yes
Dynamic: Yes
Type: regex
Mandatory: No
Dynamic: Yes
Default: None
Type: enum
Mandatory: No
Dynamic: No
Values: ignorecase
, case
, extended
Default: case
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Settings
Type: path
Default: /var/lib/maxscale/wcar/
Mandatory: No
Dynamic: No
Type: duration
Default: 0s
Mandatory: No
Dynamic: No
Type: size
Default: 0
Mandatory: No
Dynamic: No
Type: boolean
Default: false
Mandatory: No
Dynamic: No
Settings
Type: boolean
Default: false
Dynamic: Yes
Type: boolean
Default: false
Dynamic: Yes
Type: boolean
Default: false
Dynamic: Yes
Type: boolean
Default: false
Dynamic: Yes
Type: boolean
Default: false
Dynamic: Yes
Type: boolean
Default: false
Dynamic: Yes
Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: enum
Mandatory: No
Dynamic: Yes
Values: none
, majority_of_all
, majority_of_running
Default: none
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: number
Mandatory: No
Dynamic: Yes
Default: 5
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: none
, connecting_slave
, connected_slave
, running_slave
, primary_monitor_master
, disk_space_ok
Default: primary_monitor_master, disk_space_ok
Type: number
Mandatory: No
Dynamic: Yes
Default: -1
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: none
, linked_master
, running_master
, writable_master
, primary_monitor_master
Default: none
Settings for Backup operations
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: path
Mandatory: No
Dynamic: Yes
Default: None
Type: number
Mandatory: No
Dynamic: Yes
Default: 4444
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: path
Mandatory: No
Dynamic: Yes
Default: None
Type: number
Mandatory: No
Dynamic: Yes
Default: 22
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Settings for Cluster manipulation operations
Type: enum
Mandatory: No
Dynamic: Yes
Values: true
, on
, yes
, 1
, false
, off
, no
, 0
, safe
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: duration
Mandatory: No
Dynamic: Yes
Default: 90s
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: duration
Mandatory: No
Dynamic: Yes
Default: 90s
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Settings for Primary server write test
Type: enum
Default: log
Values: log
, failover
Dynamic: Yes
Type: duration
Dynamic: Yes
Default: 0s
Type: string
Dynamic: Yes
Default: mxs.maxscale_write_test
Settings
Type: number
Mandatory: No
Dynamic: Yes
Default: 1
Type: duration
Mandatory: No
Dynamic: Yes
Default: 3s
Type: duration
Mandatory: No
Dynamic: Yes
Default: 3s
Type: duration
Mandatory: No
Dynamic: Yes
Default: 3s
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: enum
Mandatory: No
Dynamic: Yes
Values: master_down
, master_up
, slave_down
, slave_up
, server_down
, server_up
, lost_master
, lost_slave
, new_master
, new_slave
Default: All events
Type: duration
Mandatory: No
Dynamic: Yes
Default: 28800s
Type: string
Mandatory: Yes
Dynamic: No
Type: duration
Mandatory: No
Dynamic: Yes
Default: 2s
Type: string
Mandatory: Yes
Dynamic: Yes
Type: string
Mandatory: No
Dynamic: Yes
Default: None
Type: duration
Mandatory: No
Dynamic: Yes
Default: 90s
Type: string
Mandatory: Yes
Dynamic: Yes
Type: string
Mandatory: Yes
Dynamic: Yes
Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Settings
Type: string
Mandatory: No
Default: "NoSQL"
Type: string
Mandatory: No
Default: ""
Type: string
Mandatory: No
Default: ""
Type: boolean
Mandatory: No
Default: false
Type: boolean
Mandatory: No
Default: false
Type: string
Mandatory: Yes, if authentication_shared
is true.
Type: boolean
Mandatory: No
Default: false
Type: boolean
Mandatory: No
Default: true
Type: boolean
Mandatory: No
Default: true
Type: duration
Mandatory: No
Default: 60s
Type: enum_mask
Mandatory: No
Values: none
, in
, out
, back
Default: none
Type: string
Mandatory: No
Default: "%"
Type: count
Mandatory: No
Range: [35, 2048]
*Default: 35
Type: string
Mandatory: No
Default: ''
Type: boolean
Mandatory: No
Default: false
Type: enum
Mandatory: No
Values: return_error
, return_empty
Default: return_error
Type: enum
Mandatory: No
Values: atomic
, default
Default: default
Type: string
Mandatory: No
Default: ""
Type: string
Mandatory: No
Default: ""
Settings
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale/
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale/
Type: enum
Mandatory: No
Dynamic: No
Values: null
, deflate
Default: null
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: regex
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: mysql-bin
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: regex
Mandatory: No
Dynamic: No
Default: ""
Type: number
Mandatory: No
Dynamic: No
Default: 1234
Type: number
Mandatory: No
Dynamic: No
Default: 1
Settings for Avro File
Type: size
Mandatory: No
Dynamic: Yes
Default: 16KiB
Type: number
Mandatory: No
Dynamic: No
Default: 1000
Type: number
Mandatory: No
Dynamic: No
Default: 1
Type: duration
Mandatory: No
Dynamic: No
Default: 0s
Type: size
Mandatory: No
Dynamic: No
Default: 0
Settings
Type: string
Mandatory: Yes
Default: No
Dynamic: No
Type: enum
Mandatory: No
Dynamic: No
Values: none
, zstandard
Default: none
Type: path
Mandatory: No
Dynamic: No
Default: /var/lib/maxscale/binlogs
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: enum
Mandatory: No
Dynamic: No
Values: AES_CBC
, AES_CTR
, AES_GCM
Default: AES_GCM
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: enum
Dynamic: No
Values: purge
, archive
Default: purge
Type: duration
Mandatory: No
Dynamic: No
Default: 0s
Type: number
Mandatory: No
Dynamic: No
Default: 2
Type: duration
Mandatory: No
Dynamic: No
Default: 10s
Type: count
Mandatory: No
Dynamic: No
Default: 2
Type: boolean
Mandatory: No
Default: false
Dynamic: Yes
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: count
Mandatory: No
Dynamic: No
Default: 1234
Settings
Type: enum
Mandatory: No
Dynamic: Yes
Values: none
, other
, `both'
Default: both
Type: non-negative integer
Mandatory: No
Dynamic: Yes
Default: 2
Type: duration
Mandatory: No
Dynamic: Yes
Default: 15m
Type: server
Mandatory: Yes
Dynamic: No
Type: non-negative integer
Mandatory: No
Dynamic: Yes
Default: 10
Type: enum
Mandatory: No
Dynamic: Yes
Values: close
, ignore
Default: ignore
Type: count
Mandatory: No
Dynamic: Yes
Min: 1
Max: 100
Default: 99
Type: duration
Mandatory: No
Dynamic: No
Default: 15m
Type: enum
Mandatory: No
Dynamic: Yes
Values: always
, on_discrepancy
, never
Default: on_discrepancy
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: non-negative integer
Mandatory: No
Dynamic: Yes
Default: 5
Type: non-negative integer
Mandatory: No
Dynamic: Yes
Default: 5
Type: count
Mandatory: No
Dynamic: Yes
Min: 100
Default: 1000
Type: service
Mandatory: Yes
Dynamic: No
Settings
Type: string
Mandatory: Yes
Dynamic: No
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: regex
Mandatory: No
Dynamic: Yes
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: enum
Mandatory: No
Dynamic: No
Values: PLAIN
, SCRAM-SHA-256
, SCRAM-SHA-512
Default: PLAIN
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: string
Mandatory: No
Dynamic: No
Default: ""
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: path
Mandatory: No
Dynamic: No
Default: ""
Type: regex
Mandatory: No
Dynamic: Yes
Default: ""
Type: boolean
Mandatory: No
Dynamic: No
Default: true
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: number
Mandatory: No
Dynamic: No
Default: 1234
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: string
Mandatory: Yes
Dynamic: No
Settings
Type: count
Mandatory: No
Dynamic: Yes
Default: 100
Type: string
Mandatory: Yes
Dynamic: Yes
Type: string
Default: InnoDB
Mandatory: No
Dynamic: Yes
Type: enum
Mandatory: No
Dynamic: Yes
Values: PLAIN
, SCRAM-SHA-256
, SCRAM-SHA-512
Default: PLAIN
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: string
Mandatory: No
Dynamic: Yes
Default: ""
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: path
Mandatory: No
Dynamic: Yes
Default: ""
Type: enum
Mandatory: No
Dynamic: Yes
Values: topic
, key
Default: topic
Type: duration
Mandatory: No
Dynamic: Yes
Default: 5000ms
Type: stringlist
Mandatory: Yes
Dynamic: Yes
Settings
Type: enum
Mandatory: Yes
Dynamic: Yes
Values: log
, file
, kafka
Type: string
Default: No default value
Mandatory: No
Dynamic: Yes
Type: string
Default: No default value
Mandatory: No
Dynamic: Yes
Type: string
Default: No default value
Mandatory: No
Dynamic: Yes
Type: target
Mandatory: Yes
Dynamic: Yes
Type: enum
Default: ignore
Mandatory: No
Dynamic: Yes
Values: ignore
, close
Type: enum
Default: always
Mandatory: No
Dynamic: Yes
Values: always
, on_conflict
Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: enum_mask
Mandatory: No
Dynamic: Yes
Values: master
, slave
, synced
, running
Default: running
Settings
Type: enum
Mandatory: No
Dynamic: Yes
Values: none
, local
, global
, fast
, fast_global
, universal
, fast_universal
Default: none
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: duration
Mandatory: No
Dynamic: Yes
Default: 10s
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: enum
Mandatory: No
Dynamic: Yes
Values: fail_instantly
, fail_on_write
, error_on_write
Default: fail_on_write
(MaxScale 23.08: fail_instantly
)
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true (>= MaxScale 24.02), false(<= MaxScale 23.08)
Type: duration
Mandatory: No
Dynamic: Yes
Default: 0s
Type: integer
Mandatory: No
Dynamic: Yes
Default: 255
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: integer
Mandatory: No
Dynamic: Yes
Default: 255
Type: enum
Mandatory: No
Dynamic: Yes
Values: least_current_operations
, adaptive_routing
, least_behind_master
, least_router_connections
, least_global_connections
Default: least_current_operations
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true (>= MaxScale 24.02), false (<= MaxScale 23.08)
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: integer
Mandatory: No
Dynamic: Yes
Default: 5
Type: enum
Mandatory: No
Dynamic: Yes
Values: full
, result_only
, no_insert_id
Default: full
Type: size
Mandatory: No
Dynamic: Yes
Default: 1 MiB
transaction_replay_retry_on_deadlock
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
transaction_replay_retry_on_mismatch
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
transaction_replay_safe_commit
Type: boolean
Mandatory: No
Dynamic: Yes
Default: true
Type: duration
Mandatory: No
Dynamic: Yes
Default: 30s (>= MaxScale 24.02), 0s (<= MaxScale 23.08)
Type: enum
Mandatory: No
Dynamic: Yes
Values: master
, all
Default: all
Settings
Type: boolean
Mandatory: No
Dynamic: Yes
Default: false
Type: stringlist
Mandatory: No
Dynamic: Yes
Default: ""
Type: regex
Mandatory: No
Dynamic: No
Default: ""
Type: duration
Mandatory: No
Dynamic: Yes
Default: 150s
Type: boolean
Mandatory: No
Dynamic: No
Default: false
Type: duration
Mandatory: No
Dynamic: Yes
Default: 300s
Settings
Type: target
Mandatory: Yes
Dynamic: No
This page is licensed: CC BY-SA / Gnu FDL