PROXYSQL(1)
π PROXYSQL(1) π
okay bestie, welcome to the proxysql manual page β it's from the General Commands Manual section, and it's literally the whole glow-up guide for this proxy. sit down, grab a strawberry π, and let's go.
β¨ NAME β¨
proxysql β High Performance Advanced Proxy for MySQL π
πΈ SYNOPSIS πΈ
proxysql [OPTIONS]
that's it. that's the whole vibe. options in, magic out. πͺ
π¦ DESCRIPTION π¦
so proxysql is a high performance, high availability, protocol aware proxy for MySQL and its forks (yes, like Percona Server and MariaDB β they count too, we don't gatekeep π
).
basically it sits between your app and your databases and handles everything with main character energy. no cap.
π OPTIONS π
every single flag, listed, unsummarised, because we do NOT skip the boring parts in this house. π₯
-c,--config_ARG_ β the configuration file, bestie. by default the proxy goes looking for the config file in these exact locations, in this exact order:proxysql.cnf, in the directory of theproxysqlbinaryproxysql.cfg, in the directory of theproxysqlbinary/etc/proxysql.cnf/etc/proxysql.cfg
this setting lets you override the config file and point it at a custom location. you're the main character, you pick the spot. π
-D,--datadir_ARG_ β the data directory, aka where the proxy keeps all its running files:- the SQLite database which stores the runtime configuration for the proxy
- the pidfile
- the log files
it's giving "everything lives here, no clutter elsewhere." π
-e,--exit-on-errorβ do NOT restart ProxySQL if it crashes. it justβ¦ stays down. dramatic, but honest. π-f,--foregroundβ run the daemon process in the foreground. no hiding in the background, we want to see you. π-h,-help,--help,--usageβ display usage instructions. the classic "help me pls" move. π«Ά-M,--no-monitorβ do not start the Monitor Module. it's off duty, don't text it. π-n,--no-startβ starts only the admin service, which helps you configure the daemon. heads up: this will not accept any traffic until the daemon is started from the admin interface. so it's like, present but not serving. β-r,--reuseportβ useSO_REUSEPORT. iconic socket behavior, iykyk. π-S,--admin-socket_ARG_ β the administration Unix Socket. π§-V,--versionβ print the current version of ProxySQL. identity check! πͺͺ--idle-threadsβ create auxiliary threads to handle idle connections. little helpers for the do-nothing connections. π--initialβ reset the admin database with the content from the configuration file. factory reset but make it config-driven. π--no-version-checkβ do not check for the latest version of ProxySQL. we're off the update grind, and that's valid. π«--reloadβ merge the configuration from the config file with the current runtime database. blending, but for configs. π₯€--sqlite3-serverβ enable the SQLite3 Server. yes queen, extra server. π
π SEE ALSO π
- <https://github.com/sysown/proxysql/tree/master/doc> β the online documentation. go read it, it's right there. π
π FILES π
/etc/proxysql.cnfβ the configuration file. β¨
π AUTHOR π
Written by RenΓ© CannaΓ². π«Ά
π BUG REPORTS π
if you find a bug (and bestie, you will, that's just software π), please report it at:
<https://github.com/sysown/proxysql/issues>
they want to hear from you fr fr.
β COPYRIGHT β
Copyright (C) 2013-2017 RenΓ© CannaΓ². Modified by Marek Kulik 2021.
This program is free and without warranty. no promises, no drama, just vibes. π
and that's the whole page, bestie!! this was the PROXYSQL(1) page from the General Commands Manual β go forth and proxy slay. π
β¨π
π¦ where this page comes from
- epel 9: proxysql 2.4.8-1.el9 Β· GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause AND BSD-2-Clause AND MIT
- fedora 43: proxysql 3.0.2-3.fc43 Β· GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause AND BSD-2-Clause AND MIT
- fedora 44: proxysql 3.0.2-6.fc44 Β· GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause AND BSD-2-Clause AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms