<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mariadb on FromDual GmbH</title><link>https://www.fromdual.com/tags/mariadb/</link><description>Recent content in Mariadb on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Fri, 28 Nov 2025 16:26:48 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/mariadb/index.xml" rel="self" type="application/rss+xml"/><item><title>Attribute promotion and demotion in the MariaDB Galera Cluster</title><link>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</link><pubDate>Fri, 28 Nov 2025 16:26:48 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</guid><description>&lt;p&gt;In MariaDB master/slave replication there is a feature called &lt;a href="https://mariadb.com/docs/server/ha-and-performance/standard-replication/replication-when-the-primary-and-replica-have-different-table-definitions" target="_blank"&gt;attribute promotion/demotion&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MariaDB Honeypot</title><link>https://www.fromdual.com/blog/mariadb-honeypot/</link><pubDate>Thu, 06 Mar 2025 09:50:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-honeypot/</guid><description>&lt;p&gt;In our &lt;a href="https://www.fromdual.com/advanced-mysql-mariadb-training"&gt;MariaDB advanced training courses&lt;/a&gt;, which we hold approximately every two months, we use machines that are directly exposed to the Internet with a public IP address.
&lt;strong&gt;Warning&lt;/strong&gt;: You should NEVER expose a database directly to the Internet without protection!
Typically, it takes less than 72 hours (3 days) before we are exposed to the first external access attempts.&lt;/p&gt;</description></item><item><title>Playing with MariaDB Vector for initial AI tests</title><link>https://www.fromdual.com/blog/playing-with-mariadb-vector-for-initial-ai-tests/</link><pubDate>Wed, 28 Aug 2024 10:51:23 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/playing-with-mariadb-vector-for-initial-ai-tests/</guid><description>&lt;p&gt;Artificial intelligence (AI) and vector databases are on everyone&amp;rsquo;s lips these days. Since MariaDB will soon be coming onto the market with vector database functionality, as a database consultant I thought it was about time I got to grips with the subject so that I have at least a hint of what it&amp;rsquo;s all about&amp;hellip;&lt;/p&gt;</description></item><item><title>MariaDB's parallel replication to catch up</title><link>https://www.fromdual.com/blog/mariadbs-parallel-replication-to-catch-up/</link><pubDate>Tue, 09 Apr 2024 10:53:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadbs-parallel-replication-to-catch-up/</guid><description>&lt;p&gt;Due to an application error, our replication stopped for 5 days (over Easter). After the problem was solved, the replication was supposed to catch up, which turned out to be very slow. All the usual tricks (&lt;code&gt;innodb_flush_log_at_trx_commit&lt;/code&gt;, &lt;code&gt;sync_binlog&lt;/code&gt;, etc.) had already been exhausted. So we tried our hand at parallel replication of the MariaDB server.&lt;/p&gt;</description></item><item><title>Building MariaDB Server from the sources</title><link>https://www.fromdual.com/blog/building-mariadb-server-from-the-sources/</link><pubDate>Fri, 05 Apr 2024 08:47:13 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/building-mariadb-server-from-the-sources/</guid><description>&lt;p&gt;Recently I had to test a new MariaDB feature that was developed at our request (&lt;a href="https://jira.mariadb.org/browse/MDEV-33782" target="_blank"&gt;MDEV-33782&lt;/a&gt;). To test this feature I had to build the MariaDB server myself from source, which I have not done for a long time. So a new challenge, especially with &lt;code&gt;CMake&lt;/code&gt;&amp;hellip;&lt;/p&gt;</description></item><item><title>MariaDB MaxScale Load Balancer with Master/Master Replication</title><link>https://www.fromdual.com/blog/mariadb-maxscale-load-balancer-with-master-master-replication/</link><pubDate>Fri, 13 May 2022 16:39:27 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-maxscale-load-balancer-with-master-master-replication/</guid><description>&lt;p&gt;For this how-to we were working with a MariaDB 10.6.5 database server and the newest MariaDB MaxScale 6.3.0 (aka 2.6) load balancer/proxy.&lt;/p&gt;</description></item><item><title>MariaDB Enterprise Server vs. MariaDB Community Server</title><link>https://www.fromdual.com/blog/mariadb-enterprise-server-vs-mariadb-community-server/</link><pubDate>Wed, 07 Apr 2021 21:48:47 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-enterprise-server-vs-mariadb-community-server/</guid><description>&lt;h2 id="mariadb-enterprise-platform"&gt;MariaDB Enterprise Platform&lt;/h2&gt;
&lt;p&gt;The MariaDB Enterprise Platform is available on-premises and on the MariaDB SkySQL DBaaS (Cloud database platform). MariaDB Enterprise Platform consists of:&lt;/p&gt;</description></item><item><title>MariaDB configuration analysis</title><link>https://www.fromdual.com/blog/mariadb-configuration-analysis/</link><pubDate>Tue, 30 Mar 2021 10:38:06 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-configuration-analysis/</guid><description>&lt;p&gt;If we do customers database configuration analysis we check on one side if the most important MariaDB server system variables (&lt;code&gt;innodb_buffer_pool_size&lt;/code&gt;, &amp;hellip;) are set appropriately but also if some MariaDB server system variables are configured completely wrong.&lt;/p&gt;</description></item><item><title>MariaDB or MySQL, that is the question</title><link>https://www.fromdual.com/blog/mariadb-or-mysql-that-is-the-question/</link><pubDate>Fri, 26 Mar 2021 16:23:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-or-mysql-that-is-the-question/</guid><description>&lt;p&gt;Many customers come to us and ask us whether to use MariaDB or MySQL. The answer is not so simple. FromDual is a neutral and vendor independent MariaDB/MySQL consulting company. So we should not have (in the meaning of neutral) a clear preference. For us internally we have chosen our strategy according to some clearly defined criteria. But what we have chosen for us is not necessarily the right choice for you.&lt;/p&gt;</description></item><item><title>MariaDB sql_mode = 'oracle'</title><link>https://www.fromdual.com/blog/mariadb-sql-mode-oracle/</link><pubDate>Thu, 25 Mar 2021 20:15:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-sql-mode-oracle/</guid><description>&lt;p&gt;MariaDB has some time ago introduced or reused the &lt;code&gt;sql_mode = 'oracle'&lt;/code&gt;. What they basically try to do is to implement a subset of the Oracle PL/SQL language. Because we receive more and more request from customers about MariaDB&amp;rsquo;s Oracle PL/SQL it is worth investigating a bit more in this feature and summarize the state of the art of this topic in this article.&lt;/p&gt;</description></item><item><title>MariaDB Push Replication</title><link>https://www.fromdual.com/blog/mariadb-push-replication/</link><pubDate>Mon, 11 Jan 2021 17:29:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-push-replication/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-push-replication/#mariadb-pull-replication"&gt;How to make MariaDB Pull Replication as secure as possible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-push-replication/#mariadb-push-replication"&gt;MariaDB Push Replication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-push-replication/#pushing-data-with-federatedx"&gt;Pushing data with the FederatedX Storage Engine and Triggers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-push-replication/#traffic-mirroring-with-mariadb-maxscale"&gt;Traffic mirroring with MariaDB MaxScale or ProxySQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-to-make-mariadb-pull-replication-as-secure-as-possible"&gt;How to make MariaDB Pull Replication as secure as possible&lt;/h2&gt;
&lt;p&gt;A normal MariaDB Replication is a Pull Replication. This means that a Slave connects to its Master and gathers or better requests Binary Log information from the Master and applies them in a streaming way.&lt;/p&gt;</description></item><item><title>Traffic mirroring with MariaDB MaxScale</title><link>https://www.fromdual.com/blog/traffic-mirroring-with-mariadb-maxscale/</link><pubDate>Thu, 24 Dec 2020 16:27:33 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/traffic-mirroring-with-mariadb-maxscale/</guid><description>&lt;p&gt;Recently we had the case that a customer claimed that MariaDB 10.3 Binary Log is using 150% more space on disk than MySQL 5.7 Binary Log. Because I never observed something similar, but to be honest, I did not look to intensively for this situation, we had to do some clarifications.&lt;/p&gt;</description></item><item><title>MariaDB Galera Cluster Upgrade Path</title><link>https://www.fromdual.com/blog/mariadb-galera-cluster-upgrade/</link><pubDate>Fri, 18 Dec 2020 10:47:51 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-galera-cluster-upgrade/</guid><description>&lt;p&gt;Because we conduct many customers in MariaDB Galera Cluster upgrades and because these customers sometimes have pretty old MariaDB Galera Cluster set-ups I think it is good to have a rough MariaDB Galera Cluster Upgrade Path.&lt;/p&gt;</description></item><item><title>Upgrading from MariaDB 10.4 to MariaDB 10.5 Galera Cluster</title><link>https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/</link><pubDate>Sat, 21 Nov 2020 20:58:09 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/</guid><description>&lt;p&gt;Because upgrading from MariaDB 10.4 to MariaDB 10.5 (non-clustered) seems not to be a problem &lt;br&gt;[ &lt;a href="https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/#lit-1"&gt;1&lt;/a&gt; &lt;br&gt;] we take the challenge and try to create a receipt based on the MariaDB 10.3 to MariaDB 10.4 Galera Cluster upgrade documentation &lt;br&gt;[ &lt;a href="https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/#lit-3"&gt;3&lt;/a&gt; &lt;br&gt;]:&lt;/p&gt;</description></item><item><title>MariaDB MaxScale Configuration Variables</title><link>https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/</link><pubDate>Wed, 04 Nov 2020 22:49:39 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#global-options"&gt;Global Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#service-options"&gt;Service Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#server-options"&gt;Server Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#routing-modules"&gt;Routing Modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#listener-options"&gt;Listener Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#monitor-options"&gt;Monitor Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#filter-options"&gt;Filter Options&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="global-options"&gt;Global Options&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="5" style="text-align: left;"&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Values&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Unit&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Comment&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;threads&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#threads"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#threads"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#threads"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#threads"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;n&amp;gt; | auto }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;thread&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;thread_stack_size&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Ignored and deprecated in 2.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_period&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_period"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_threshold&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_threshold"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;20&lt;/td&gt;
&lt;td style="text-align: left;"&gt;delta load&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_window&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_window"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;10&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_connect_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_connect_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_connect_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_connect_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;3&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_read_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_read_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_read_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_read_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_write_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_write_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_write_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_write_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_retries&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_retries"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retries"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retries"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;time&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Added in 2.1.10, disabled by default until 2.3.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_retry_timeout&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_retry_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retry_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retry_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;5&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;passive&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#passive"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passive"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passive"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ms_timestamp&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#ms_timestamp"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#ms_timestamp"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#ms_timestamp"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#ms_timestamp"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;skip_permission_checks&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#skip_permission_checks"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#skip_permission_checks"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#skip_permission_checks"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;syslog&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#syslog"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#syslog"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#syslog"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#syslog"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;maxlog&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#maxlog"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#maxlog"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#maxlog"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#maxlog"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_to_shm&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_to_shm"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated and ignored in 2.3.0 and newer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_warning&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_warning"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_warning"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warning"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warning"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_notice&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_notice"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_notice"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_notice"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_notice"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_info&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_info"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_info"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_info"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_info"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_debug&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_debug"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_debug"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_debug"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_debug"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_warn_super_user&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warn_super_user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_messages&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated, use log_notice instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_trace&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated, use log_info instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_augmentation&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_augmentation"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_augmentation"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_augmentation"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_augmentation"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_throttling&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_throttling"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_throttling"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_throttling"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;n&amp;gt;, &amp;lt;n&amp;gt;, &amp;lt;n&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;10, 1000, 10000&lt;/td&gt;
&lt;td style="text-align: left;"&gt;time, millisecond, millisecond&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;logdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#logdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#logdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#logdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#logdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;datadir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#datadir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#datadir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#datadir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#datadir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/maxscale_data/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;libdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#libdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#libdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#libdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#libdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/lib64/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;cachedir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#cachedir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#cachedir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cachedir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cachedir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/maxscale_cache/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;piddir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#piddir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#piddir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#piddir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#piddir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/maxscale_cache/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;execdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#execdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#execdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#execdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#execdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/usr/local/bin/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connector_plugindir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#connector_plugindir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connector_plugindir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connector_plugindir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/usr/lib/plugin/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;persistdir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#persistdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#persistdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#persistdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/var/lib/maxscale/maxscale.cnf.d/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;module_configdir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#module_configdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#module_configdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#module_configdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/var/lib/maxscale/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;language&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#language"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#language"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#language"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#language"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/lang/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;classifier&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;qc_sqlite&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier_cache_size&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier_cache_size"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_cache_size"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_cache_size"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;15% of system Memory&lt;/td&gt;
&lt;td style="text-align: left;"&gt;byte&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier_args&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier_args"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_args"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_args"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;substitute_variables&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#substitute_variables"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#substitute_variables"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#substitute_variables"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ true | false }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;sql_mode&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#sql_mode"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#sql_mode"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#sql_mode"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ default | oracle }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;default&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;local_address&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#local_address"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#local_address"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#local_address"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;IP address&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;*&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;users_refresh_time&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#users_refresh_time"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#users_refresh_time"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#users_refresh_time"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;30&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;user_refresh_interval&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user_refresh_interval"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user_refresh_interval"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retain_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retain_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;statement&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;dump_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#dump_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#dump_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#dump_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ on_error | on_close | never }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;never&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;session_trace&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#session_trace"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_trace"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_trace"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;statement&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;writeq_high_water&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#writeq_high_water"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_high_water"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_high_water"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;writeq_low_water&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#writeq_low_water"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_low_water"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_low_water"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;load_persisted_configs&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#load_persisted_configs"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#load_persisted_configs"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#load_persisted_configs"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_auth_errors_until_block&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_auth_errors_until_block"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_auth_errors_until_block"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;10&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;debug&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#debug"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_host&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_host"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_host"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_host"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;IP address&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;127.0.0.1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_port&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_port"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_port"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_port"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;8989&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_auth&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_auth"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_auth"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_auth"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_key&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_key"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_key"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_key"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_cert&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_cert"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_cert"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_cert"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_ca_cert&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_ca_cert"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_ca_cert"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_ca_cert"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_enabled&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_enabled"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_enabled"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_enabled"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_gui&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_gui"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_secure_gui&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_secure_gui"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_log_auth_failures&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_log_auth_failures"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_log_auth_failures"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_pam_readwrite_service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readwrite_service"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readwrite_service"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_pam_readonly_service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readonly_service"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readonly_service"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="service-options"&gt;Service Options&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="5" style="text-align: left;"&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Values&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Unit&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Comment&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;type&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#type"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#type"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#type"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#type"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;router&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#router"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#router"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ readconnroute | readwritesplit | schemarouter | binlogrouter }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;router_option&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#router_option"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#router_option"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router_option"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router_option"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ slave | master,slave }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;filters&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#filters"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#filters"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#filters"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#filters"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ counter | QLA }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;targets&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#targets"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ server | service, ... }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;servers&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#servers"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#servers"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#servers"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#servers"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;server1&amp;gt;, &amp;lt;server2&amp;gt;, ... }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;cluster&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cluster"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cluster"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;name&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;user&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#user"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#user"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;username&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;passwd&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#passwd"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#passwd"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passwd"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passwd"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;password&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;enable_root_user&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#enable_root_user"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#enable_root_user"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#enable_root_user"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#enable_root_user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;localhost_match_wildcard_host&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#localhost_match_wildcard_host"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#localhost_match_wildcard_host"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#localhost_match_wildcard_host"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated and ignored.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;version_string&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#version_string"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#version_string"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#version_string"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#version_string"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;string&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;5.5.5-10.0.0 MaxScale &amp;lt;MaxScale version&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;weightby&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#weightby"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#weightby"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;server_weight&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.3 and removed in 2.5, use rank instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_all_servers&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#weightby"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#weightby"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;strip_db_esc&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#strip_db_esc"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#strip_db_esc"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#strip_db_esc"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#strip_db_esc"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;optimize_wildcard&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#optimize_wildcard"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#optimize_wildcard"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retry_on_failure&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#retry_on_failure"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retry_on_failure"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Ignored by 2.4 and removed in the future.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_auth_warnings&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_auth_warnings"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_auth_warnings"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_auth_warnings"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_auth_warnings"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connection_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#connection_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#connection_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_connections&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#max_connections"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_connections"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_connections"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;connection&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_retry_interval&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#max_retry_interval"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_retry_interval"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;3600&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;session_track_trx_state&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#session_track_trx_state"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_track_trx_state"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_track_trx_state"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Only supported by MariaDB 10.3 and newer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retain_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retain_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connection_keepalive&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_keepalive"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;300&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;net_write_timeout&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#net_write_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#net_write_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="routing-modules"&gt;Routing Modules&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#read-conn-route"&gt;ReadConnRoute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#read-write-split"&gt;ReadWriteSplit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#schema-router"&gt;SchemaRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#binlog-router"&gt;BinlogRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#kafkacdc"&gt;KafkaCDC Router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#avro-router"&gt;AvroRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#cat-router"&gt;Cat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#hint-router"&gt;HintRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#mirror-router"&gt;Mirror Router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#smart-router"&gt;SmartRouter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="readconnroute"&gt;ReadConnRoute&lt;/h3&gt;
&lt;p&gt;For (weighted) load balancing.&lt;/p&gt;</description></item><item><title>MariaDB SQL Error Log Plugin</title><link>https://www.fromdual.com/blog/mariadb-sql-error-log-plugin/</link><pubDate>Thu, 30 Jul 2020 12:26:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-sql-error-log-plugin/</guid><description>&lt;p&gt;When you are for too long in business you think you know already everything and you are getting lazy. This happened to me again a few weeks ago. A customer asked me about the SQL Error Log Plugin. First I though he was talking about the MariaDB Error Log or the General Query Log. But then I have learned that there is something &amp;ldquo;new&amp;rdquo; I did not know yet&amp;hellip;&lt;/p&gt;</description></item><item><title>MariaDB PL/SQL Examples</title><link>https://www.fromdual.com/blog/mariadb-pl-sql/</link><pubDate>Wed, 04 Dec 2019 21:49:04 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-pl-sql/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-pl-sql/#begin"&gt;Before you start&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-pl-sql/#infinite-loop"&gt;Infinite Loop Example&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="before-you-start"&gt;Before you start&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;SQL&amp;gt; SET SESSION sql_mode='ORACLE';
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="infinite-loop-example"&gt;Infinite Loop Example&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;DELIMITER /

BEGIN

LOOP
 SELECT 'Hello world from MariaDB anonymous PL/SQL block!';
END LOOP; 

END;
/

DELIMITER ;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Migration from MySQL 5.7 to MariaDB 10.4</title><link>https://www.fromdual.com/blog/migration-from-mysql-5-7-to-mariadb-10-4/</link><pubDate>Sat, 30 Nov 2019 14:17:48 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/migration-from-mysql-5-7-to-mariadb-10-4/</guid><description>&lt;p&gt;Up to version 5.5 MariaDB and MySQL can be considered as &amp;ldquo;the same&amp;rdquo; databases. The official wording at those times was &amp;ldquo;drop-in-replacement&amp;rdquo;. But now we are a few years later and times and features changed. Also the official wording has slightly changed to just &amp;ldquo;compatible&amp;rdquo;.&lt;br&gt;
FromDual recommends that you consider MariaDB 10.3 and MySQL 8.0 as completely different database products (with some common roots) nowadays. Thus you should work and act accordingly.&lt;/p&gt;</description></item><item><title>MariaDB sys Schema</title><link>https://www.fromdual.com/blog/mariadb-sys-schema/</link><pubDate>Thu, 27 Jun 2019 12:25:08 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-sys-schema/</guid><description>&lt;p&gt;The &lt;a href="https://dev.mysql.com/doc/refman/8.0/en/sys-schema.html" target="_blank" title="MySQL sys Schema"&gt;MySQL &lt;code&gt;sys&lt;/code&gt; Schema&lt;/a&gt; is a cool thing and was mostly developed by &lt;a href="https://github.com/MarkLeith" target="_blank" title="Mark Leith"&gt;Mark Leith&lt;/a&gt; and &lt;a href="https://github.com/JesperWisborgKrogh" target="_blank" title="Jesper Wisborg Krogh"&gt;Jesper Wisborg Krogh&lt;/a&gt; from Oracle/MySQL. The &lt;code&gt;sys&lt;/code&gt; Schema is based on the somehow cryptic &lt;a href="https://dev.mysql.com/doc/refman/8.0/en/performance-schema.html" target="_blank" title="MySQL Performance Schema"&gt;MySQL &lt;code&gt;PERFORMANCE_SCHEMA&lt;/code&gt;&lt;/a&gt; which was developed by Oracle/MySQL as well.&lt;/p&gt;</description></item><item><title>MySQL - MariaDB migration</title><link>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</link><pubDate>Sun, 07 Apr 2019 21:37:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#general-findings"&gt;General findings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-5x-to-mariadb-55"&gt;Migration from MySQL 5.x to MariaDB 5.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql_50_to_mariadb_103"&gt;Migration from MySQL 5.0 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mariadb-100-to-percona-server-56"&gt;Migration from MariaDB 10.0 to Percona Server 5.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-56-to-mariadb-100"&gt;Migration from MySQL/Percona 5.6 to MariaDB 10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-102"&gt;Migration from MySQL 5.7 to MariaDB 10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-103"&gt;Migration from MySQL 5.7 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-104"&gt;Migration from MySQL 5.7 to MariaDB 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#pxc-55-to-mariadb-104"&gt;Migration from Percona XtraDB Cluster 5.5 to MariaDB Galera Cluster 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-105"&gt;Migration from MySQL 5.7 to MariaDB 10.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106"&gt;Migration from MySQL 5.7 to MariaDB 10.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106-on-windows"&gt;Migration from MySQL 5.7 to MariaDB 10.6 on Windows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More and more MySQL users want to switch from MySQL/Percona Server to MariaDB over time or, more rarely, the other way around. This is mostly caused by the change of the default in the Linux Distributions (RHEL/CentOS 7, SLES 12, Debian 8) to MariaDB.&lt;br&gt;
Up to MySQL/MariaDB 5.5 everything was quite easy, both Branches claim to be a drop-in replacement of each other. But after the separation into different forks (MariaDB 10.0 ff. vs. MySQL 5.6 ff.) we expect more and more problems migrating from one branch to the other what we call sidegrade.&lt;br&gt;
Percona Server code is genetically closer to MySQL than MariaDB. So we expect to see less problems on this sidegrade.&lt;/p&gt;</description></item><item><title>MariaDB and MySQL consulting by plane</title><link>https://www.fromdual.com/blog/mariadb-and-mysql-consulting-by-plane/</link><pubDate>Fri, 01 Mar 2019 15:27:06 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-and-mysql-consulting-by-plane/</guid><description>&lt;p&gt;Since January 2019 FromDual tries to contribute actively a little bit against global warming too.&lt;/p&gt;</description></item><item><title>MariaDB indexing of NULL values</title><link>https://www.fromdual.com/blog/mariadb-indexing-of-null-values/</link><pubDate>Thu, 29 Nov 2018 20:10:55 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-indexing-of-null-values/</guid><description>&lt;p&gt;In the recent &lt;a href="https://www.fromdual.com/advanced-mysql-mariadb-training" title="Advanced MySQL and MariaDB training"&gt;MariaDB DBA advanced training&lt;/a&gt; class the question came up if MariaDB can make use of an index when searching for &lt;code&gt;NULL&lt;/code&gt; values&amp;hellip; And to be honest I was not sure any more. So instead of reading boring documentation I did some little tests:&lt;/p&gt;</description></item><item><title>Select Hello World FromDual with MariaDB PL/SQL</title><link>https://www.fromdual.com/blog/select-hello-world-fromdual-with-mariadb-pl-sql/</link><pubDate>Tue, 12 Jun 2018 23:36:05 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/select-hello-world-fromdual-with-mariadb-pl-sql/</guid><description>&lt;p&gt;MariaDB 10.3 was released GA a few weeks ago. One of the features which interests me most is the MariaDB &lt;a href="https://mariadb.com/kb/en/library/sql_modeoracle-from-mariadb-103/" target="_blank" title="SQL_MODE=ORACLE From MariaDB 10.3"&gt;Oracle PL/SQL compatibility mode&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MariaDB at FromDual</title><link>https://www.fromdual.com/blog/mariadb-at-fromdual/</link><pubDate>Fri, 06 Apr 2018 09:40:29 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-at-fromdual/</guid><description>&lt;p&gt;FromDual as a neutral and vendor independent database service company also provides &lt;a href="https://www.fromdual.com/our-services" title="FromDual services for MariaDB"&gt;various services for the MariaDB database&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MySQL sys Schema in MariaDB 10.2</title><link>https://www.fromdual.com/blog/mysql-sys-schema-in-mariadb-10-2/</link><pubDate>Thu, 22 Mar 2018 22:54:21 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-sys-schema-in-mariadb-10-2/</guid><description>&lt;p&gt;MySQL has introduced the &lt;a href="https://dev.mysql.com/doc/refman/5.7/en/performance-schema.html" target="_blank" title="MySQL Performance Schema"&gt;&lt;code&gt;PERFORMANCE_SCHEMA&lt;/code&gt;&lt;/a&gt; (P_S) in MySQL 5.5 and made it really usable in MySQL 5.6 and added some enhancements in MySQL 5.7 and 8.0.&lt;/p&gt;</description></item><item><title>MariaDB 10.2 New Features - Slides available</title><link>https://www.fromdual.com/blog/mariadb-10-2-new-features-slides-available-clt-2018/</link><pubDate>Mon, 19 Mar 2018 11:50:04 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-10-2-new-features-slides-available-clt-2018/</guid><description>&lt;p&gt;The &lt;a href="https://chemnitzer.linux-tage.de/2018/en" target="_blank" title="Chemnitz Linux Days 2018"&gt;Chemnitz Linux Days 2018&lt;/a&gt; in Chemnitz (Germany) 10/11 March 2018 are over for more than a week now and IMHO it was a huge success.&lt;/p&gt;</description></item><item><title>First Docker steps with MySQL and MariaDB</title><link>https://www.fromdual.com/blog/first-docker-steps-with-mysql-and-mariadb/</link><pubDate>Fri, 24 Nov 2017 23:05:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/first-docker-steps-with-mysql-and-mariadb/</guid><description>&lt;p&gt;The Docker version of the distributions are often quite old. On Ubuntu 16.04 for example:&lt;/p&gt;</description></item><item><title>MariaDB Master/Master GTID based Replication with keepalived VIP</title><link>https://www.fromdual.com/blog/mariadb-master-master-gtid-based-replication-with-keepalived-vip/</link><pubDate>Sat, 11 Nov 2017 11:29:29 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-master-master-gtid-based-replication-with-keepalived-vip/</guid><description>&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt;: FromDual does NOT recommend to use an automated VIP failover technology as described below for a MariaDB/MySQL Master/Master Replication. In such a topology we recommend a manual VIP failover with prepared scripts!&lt;/p&gt;</description></item><item><title>Non-standard database set up with SELinux</title><link>https://www.fromdual.com/blog/non-standard-database-set-up-with-selinux/</link><pubDate>Tue, 13 Dec 2016 15:26:19 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/non-standard-database-set-up-with-selinux/</guid><description>&lt;h2 id="what-is-selinux"&gt;What is SELinux?&lt;/h2&gt;
&lt;p&gt;The Security-Enhanced Linux is an extension to the Linux Kernel, made by the NSA (National Security Agency). It implements Mandatory Access Controls (MAC), which allow an administrator to define, how applications and users can access resources on a system.&lt;/p&gt;</description></item><item><title>MySQL and MariaDB variables inflation</title><link>https://www.fromdual.com/blog/mysql-and-mariadb-variables-inflation/</link><pubDate>Mon, 12 Dec 2016 21:43:42 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-and-mariadb-variables-inflation/</guid><description>&lt;p&gt;MySQL is well known and widely spread because of its philosophy of &lt;a href="https://en.wikipedia.org/wiki/KISS_principle" target="_blank" title="KISS principle"&gt;Keep it Simple&lt;/a&gt; (KISS).&lt;/p&gt;</description></item><item><title>New Features in MySQL and MariaDB</title><link>https://www.fromdual.com/blog/new-features-in-mysql-and-mariadb/</link><pubDate>Tue, 22 Nov 2016 15:45:48 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/new-features-in-mysql-and-mariadb/</guid><description>&lt;p&gt;As you probably know &lt;a href="http://www.mysql.com/" target="_blank" title="MySQL"&gt;MySQL&lt;/a&gt; is an &lt;a href="https://opensource.com/resources/what-open-source" target="_blank" title="What is open source?"&gt;Open Source&lt;/a&gt; product licensed under the &lt;a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html" target="_blank" title="GNU General Public License, version 2"&gt;GPL v2&lt;/a&gt;. The GPL grants you the right to not just read and understand the code of the product but also to use, modify AND redistribute the code as long as you follow the GPL rules.&lt;/p&gt;</description></item><item><title>How to Install MySQL Enterprise Server 5.7 on Red Hat Enterprise Linux 7</title><link>https://www.fromdual.com/blog/how-to-install-mysql-enterprise-server-5-7-on-red-hat-enterprise-linux-7/</link><pubDate>Mon, 24 Oct 2016 22:03:42 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-to-install-mysql-enterprise-server-5-7-on-red-hat-enterprise-linux-7/</guid><description>&lt;p&gt;If you have already Red Hat Enterprise Linux 7 (RHEL 7) or CentOS 7 in use you probably found out, that it is not that easy to install MySQL Enterprise Server because there are already pre-installed MariaDB 5.5 libraries:&lt;/p&gt;</description></item><item><title>Differences between MySQL and MariaDB</title><link>https://www.fromdual.com/blog/differences-between-mysql-and-mariadb/</link><pubDate>Fri, 22 Apr 2016 08:45:05 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/differences-between-mysql-and-mariadb/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;code&gt;max_user_connections&lt;/code&gt; Can be changed online in MySQL. Cannot be changed in MariaDB if value was set to 0.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PERFORMANCE_SCHEMA&lt;/code&gt; is enabled in MySQL 5.6 and 5.7 by default. In MariaDB disabled by default.&lt;/li&gt;
&lt;li&gt;Replication incompatibilities from MariaDB (Master) to MySQL (Slave)&lt;/li&gt;
&lt;li&gt;MariaDB 10.2.0 still contains XtraDB 5.6. So MySQL 5.7 features cannot be used.&lt;/li&gt;
&lt;li&gt;MariaDB 10.2 Window Functions are missing in MySQL 5.7&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SHOW PROCESSLIST&lt;/code&gt; has additional column &lt;code&gt;Progress&lt;/code&gt; in MariaDB.&lt;/li&gt;
&lt;li&gt;Progress indication in: &lt;code&gt;mysqldump --progress-reports&lt;/code&gt; (default on) for MariaDB.&lt;/li&gt;
&lt;li&gt;MariaDB 10.0 on CentOS 7 uses still SysV init script. MySQL 5.6 on CentOS 7 uses SystemD init script.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;binlog_row_image&lt;/code&gt; is implemented in MySQL 5.6 and does not exist in MariaDB 10.0.&lt;/li&gt;
&lt;li&gt;MariaDB 10.1 and older (containing XtraDB 5.6) does not provide flexible/general tablespaces yet which where introduced by MySQL 5.7.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;EXPLAIN FOR CONNCECTION&lt;/code&gt; does exist in MySQL 5.7 and does not exist in MariaDB 10.1 or 10.2.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="other-sources"&gt;Other sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/mysql-upgrade-problems" title="Sidegrade (MySQL - MariaDB - Percona Server)"&gt;Sidegrade (MySQL - MariaDB - Percona Server)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-features/" target="_blank" title="MariaDB versus MySQL - Features"&gt;MariaDB versus MySQL - Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mariadb.com/kb/en/mariadb/differences-between-the-mysql-and-mariadb-query-optimizer/" target="_blank" title="Differences Between the MySQL and MariaDB Query Optimizer"&gt;Differences Between the MySQL and MariaDB Query Optimizer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibility/" target="_blank" title="MariaDB versus MySQL - Compatibility"&gt;MariaDB versus MySQL - Compatibility&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>MariaDB 10.2 Window Function Examples</title><link>https://www.fromdual.com/blog/mariadb-10-2-window-function-examples/</link><pubDate>Mon, 18 Apr 2016 22:39:09 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-10-2-window-function-examples/</guid><description>&lt;p&gt;MariaDB 10.2 has introduced some Window Functions for analytical queries.&lt;/p&gt;</description></item><item><title>FromDual Nagios and Icinga plugins v1.0.1 for MySQL/MariaDB released</title><link>https://www.fromdual.com/blog/fromdual-nagios-icinga-plug-ins-1.0.1-mysql-mariadb-released/</link><pubDate>Tue, 23 Feb 2016 18:27:03 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fromdual-nagios-icinga-plug-ins-1.0.1-mysql-mariadb-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.1 of the &lt;a href="https://www.fromdual.com/nagios-and-icinga-plugins-for-mysql-1.0.0-have-been-released" title="FromDual Nagios and Icinga plugins"&gt;FromDual Nagios and Icinga plugins for MySQL, Galera Cluster and MariaDB&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MariaDB and MySQL developer training</title><link>https://www.fromdual.com/services/training/mariadb-and-mysql-developer-training/</link><pubDate>Tue, 29 Dec 2015 16:48:44 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/training/mariadb-and-mysql-developer-training/</guid><description>&lt;p&gt;You are already a database application developer or on the way there. Now you would like to learn more about, what MySQL and MariaDB features are available which you can use later to build even better applications, to develop more efficiently applications and shorten your time to market.&lt;/p&gt;</description></item><item><title>MariaDB, Galera and MySQL training class schedule</title><link>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-class-schedule/index.php</link><pubDate>Tue, 29 Dec 2015 16:39:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-class-schedule/index.php</guid><description>&lt;p&gt;We offer our MySQL and MariaDB trainings together with well-respected training organizations: &lt;a href="http://www.linuxhotel.de/" target="_blank" title="Linuxhotel, Essen (Germany)"&gt;The Linuxhotel&lt;/a&gt; in Essen (Germany), the &lt;a href="http://www.heinlein-support.de/akademie" target="_blank" title="Heinlein Academy, Berlin (Germany)"&gt;Heinlein Academy&lt;/a&gt; in Berlin (Germany) and &lt;a href="http://www.gfu.net" target="_blank" title="GFU Cyrus AG, Cologne"&gt;GFU Cyrus AG&lt;/a&gt; in Cologne (Germany). Our own MySQL and MariaDB training classes are hold in the building of the &lt;a href="http://www.hso.ch/" target="_blank" title="HSO, Zürich (Switzerland)"&gt;HSO&lt;/a&gt; in Zürich (Switzerland).&lt;/p&gt;</description></item><item><title>MariaDB, Galera und MySQL training modules</title><link>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-modules/</link><pubDate>Tue, 29 Dec 2015 16:36:34 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-modules/</guid><description>&lt;p&gt;FromDual offers different MySQL, Galera Cluster and MariaDB training modules. For training dates see our &lt;a href="https://www.fromdual.com/mysql-mariadb-training-class-schedule" title="MySQL and MariaDB training class schedule"&gt;MySQL and MariaDB training class schedule&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Download Performance Monitor</title><link>https://www.fromdual.com/download-fromdual-performance-monitor/</link><pubDate>Fri, 07 Aug 2015 15:41:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/download-fromdual-performance-monitor/</guid><description>&lt;h2 id="fromdual-performance-monitor-for-mysql-and-mariadb-including-maas"&gt;FromDual Performance Monitor for MySQL and MariaDB including MaaS&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://www.fromdual.com/mysql-performance-monitor" title="FromDual Performance Monitor for MySQL and MariaDB"&gt;FromDual Performance Monitor&lt;/a&gt; for MySQL, Galera Cluster, MariaDB and Percona Server is a Monitoring solution based on Zabbix. Its various alerts, advisors and graphs help you to monitor and operate your MySQL databases. This solution is also available as Monitoring as a Service solution if you want to avoid the hassle of installing your own monitoring solution.&lt;/p&gt;</description></item><item><title>Migration from other databases to MySQL or MariaDB</title><link>https://www.fromdual.com/blog/migration-from-other-databases-to-mysql-or-mariadb/</link><pubDate>Fri, 03 Jul 2015 08:32:31 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/migration-from-other-databases-to-mysql-or-mariadb/</guid><description>&lt;h2 id="database-migration-tools"&gt;Database migration tools&lt;/h2&gt;
&lt;p&gt;A generic database migration tool to MySQL and MariaDB is the &lt;a href="https://www.mysql.com/products/workbench/migrate/" target="_blank" title="MySQL Workbench database migration tool"&gt;MySQL Workbench&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Nagios and Icinga plugins for MySQL/MariaDB released</title><link>https://www.fromdual.com/blog/newsletter-en-2015-02/</link><pubDate>Wed, 04 Mar 2015 13:03:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/newsletter-en-2015-02/</guid><description>&lt;p&gt;FromDual is pleased to announce the release of a new version 1.0.0 of the Nagios and Icinga plugins for MySQL, MariaDB, Percona Server and Galera Cluster.&lt;/p&gt;</description></item><item><title>Migration between MySQL/Percona Server and MariaDB</title><link>https://www.fromdual.com/blog/migration-between-mysql-percona-server-and-mariadb/</link><pubDate>Wed, 08 Oct 2014 21:40:16 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/migration-between-mysql-percona-server-and-mariadb/</guid><description>&lt;p&gt;This week, we did some migrations from MariaDB 10.0 to Percona Server 5.6 at the IT department of a big German bank.&lt;/p&gt;</description></item></channel></rss>