<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LibreDB Studio — MySQL posts</title><description>Posts about MySQL from the LibreDB Studio blog.</description><link>https://libredb.org/blog/engine/mysql/</link><language>en</language><atom:link href="https://libredb.org/blog/engine/mysql/rss.xml" rel="self" type="application/rss+xml"/><item><title>Nine servers, one connection type, different answers</title><link>https://libredb.org/blog/mysql-wire-compatible-engines-one-provider/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-wire-compatible-engines-one-provider/</guid><description>MariaDB, Percona, TiDB, Vitess and five more arrive through the same MySQL connection, and protocol compatibility is not capability compatibility.</description><pubDate>Sun, 23 Aug 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>With performance_schema off, MySQL metrics are absent not zero</title><link>https://libredb.org/blog/mysql-performance-schema-off-metrics-absent/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-performance-schema-off-metrics-absent/</guid><description>Cache hit ratio, queries per second and buffer-pool usage are omitted rather than defaulted, and two more figures mean less than their names suggest.</description><pubDate>Fri, 14 Aug 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>Reading MySQL EXPLAIN FORMAT=JSON as a plan tree</title><link>https://libredb.org/blog/mysql-explain-format-json-plan-tree/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-explain-format-json-plan-tree/</guid><description>What the plan tree answers on MySQL, and where the surrounding introspection runs out: index figures here are estimates of distinct values.</description><pubDate>Fri, 17 Jul 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>A MySQL ER diagram is bounded by one database</title><link>https://libredb.org/blog/mysql-er-diagram-single-database-scope/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-er-diagram-single-database-scope/</guid><description>Every introspection query binds to the connected database, so a reference that crosses schemas simply does not appear as an edge on the diagram.</description><pubDate>Thu, 11 Jun 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>A MySQL connection URI skips your SSL and timezone settings</title><link>https://libredb.org/blog/mysql-connection-uri-ssl-ignored/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-connection-uri-ssl-ignored/</guid><description>Supplying a connection string takes a different branch entirely, so the SSL panel, the timezone and cloud detection stop applying and must live in the URI.</description><pubDate>Sat, 25 Apr 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category><category>Security</category></item><item><title>Connecting to MySQL in a container, and what the pool honours</title><link>https://libredb.org/blog/mysql-connect-docker-pool-limits/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-connect-docker-pool-limits/</guid><description>Port 3306 with the fixture credentials, the container-network case, and the pool settings that are quietly ignored because the driver model differs.</description><pubDate>Mon, 09 Mar 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>Stopping a runaway MySQL query is cancellation, not a timeout</title><link>https://libredb.org/blog/mysql-cancel-runaway-query/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-cancel-runaway-query/</guid><description>No server-side statement timeout is wired into the pool, so nothing kills a long query on its own and cancellation is an explicit act with a caveat.</description><pubDate>Tue, 20 Jan 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category></item><item><title>Agent plan mode on MySQL drafts; it does not execute</title><link>https://libredb.org/blog/mysql-agent-plan-mode-grounded-drafts/</link><guid isPermaLink="true">https://libredb.org/blog/mysql-agent-plan-mode-grounded-drafts/</guid><description>The tool-using run ends engine-unsupported here, so the useful post is what plan mode does instead: read the real schema and hand a statement to a person.</description><pubDate>Thu, 04 Dec 2025 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>MySQL</category><category>Engineering</category><category>Databases</category><category>Security</category></item></channel></rss>