73 lines
2.6 KiB
Groff
73 lines
2.6 KiB
Groff
.TH maxscale 1
|
|
.SH NAME
|
|
maxscale - The intelligent proxy
|
|
.SH SYNOPSIS
|
|
.B maxscale
|
|
[\fIOPTIONS...\fR]
|
|
.SH DESCRIPTION
|
|
The MariaDB Corporation MaxScale is an intelligent proxy that allows forwarding of
|
|
database statements to one or more database servers using complex rules,
|
|
a semantic understanding of the database statements and the roles of
|
|
the various servers within the backend cluster of databases.
|
|
|
|
MaxScale is designed to provide load balancing and high availability
|
|
functionality transparently to the applications. In addition it provides
|
|
a highly scalable and flexible architecture, with plugin components to
|
|
support different protocols and routing decisions.
|
|
|
|
.SH OPTIONS
|
|
.TP
|
|
.BR "-d, --nodaemon"
|
|
Run MaxScale in the terminal process
|
|
.TP
|
|
.BR -f " \fIFILE\fB, --config=\fIFILE\fR"
|
|
Relative or absolute pathname of MaxScale configuration file to load.
|
|
.TP
|
|
.BR -l "[\fIfile|shm\fB], --log=[\fIfile|shm\fB]"
|
|
Log trace and debug logs to file or shared memory. The debug and trace logs are disabled by default and if enabled, will log to shared memory.
|
|
.TP
|
|
.BR -L " \fIPATH\fB, --logdir=\fIPATH\fB"
|
|
Path to log file directory.
|
|
.TP
|
|
.BR -D " \fIPATH\fB, --datadir=\fIPATH\fB"
|
|
Path to data directory. This is where the embedded mysql tables are stored in addition to other MaxScale specific data.
|
|
.TP
|
|
.BR -C " \fIPATH\fB, --configdir=\fIPATH\fB"
|
|
Path to configuration file directory. MaxScale will look for the \fImaxscale.cnf\fR file from this folder.
|
|
.TP
|
|
.BR -B " \fIPATH\fB, --libdir=\fIPATH\fB"
|
|
Path to module directory. Modules are only searched from this folder.
|
|
.TP
|
|
.BR -A " \fIPATH\fB, --cachedir=\fIPATH\fB"
|
|
Path to cache directory. This is where MaxScale stores cached authentication data.
|
|
.TP
|
|
.BR -P " \fIPATH\fB, --piddir=\fIPATH\fB"
|
|
Location of MaxScale's PID file.
|
|
.TP
|
|
.BR -U " \fIUSER\fB, --user=\fIUSER\fB"
|
|
Run MaxScale as another user. The user ID and group ID of this user are used to run MaxScale.
|
|
.TP
|
|
.BR -s " [\fIyes\fB|\fIno\fB], --syslog=[\fIyes\fB|\fIno\fB]"
|
|
Log messages to syslog.
|
|
.TP
|
|
.BR -S " [\fIyes\fB|\fIno\fB], \fB--maxscalelog=[\fIyes\fB|\fIno\fB]"
|
|
Log messages to MaxScale's own log files.
|
|
.TP
|
|
.BR "-v, --version"
|
|
Print version information and exit.
|
|
.TP
|
|
.BR "-V, --version-full"
|
|
Print full version information including the Git commit the binary was built from and exit.
|
|
.TP
|
|
.BR "-?, --help"
|
|
Show the help information for MaxScale and exit.
|
|
|
|
.SH EXAMPLES
|
|
Tutorials on GitHub:
|
|
.UR https://github.com/mariadb-corporation/MaxScale/blob/master/Documentation/Documentation-Contents.md#tutorials
|
|
.UE
|
|
.SH SEE ALSO
|
|
The MaxScale documentation on GitHub:
|
|
.UR https://github.com/mariadb-corporation/MaxScale/blob/master/Documentation/Documentation-Contents.md
|
|
.UE
|