Download Latest Version v2.9.0 source code.zip (994.4 kB)
Email in envelope

Get an email when there's a new version of MySQLTuner

Home / v2.8.43
Name Modified Size InfoDownloads / Week
Parent folder
basic_passwords.txt 2026-05-27 4.0 kB
basic_passwords.txt.sha256 2026-05-27 86 Bytes
mysqltuner.pl 2026-05-27 440.8 kB
mysqltuner.pl.sha256 2026-05-27 80 Bytes
vulnerabilities.csv 2026-05-27 402.2 kB
vulnerabilities.csv.sha256 2026-05-27 86 Bytes
README.md 2026-05-27 3.9 kB
v2.8.43 source code.tar.gz 2026-05-27 736.5 kB
v2.8.43 source code.zip 2026-05-27 853.0 kB
Totals: 9 Items   2.4 MB 0

Release Notes - v2.8.43

Date: 2026-05-25

📝 Executive Summary

:::text
2.8.43 2026-05-25


- chore: bump version to 2.8.43.
- feat: add --compress-dump option to compress SQL schema dumps using gzip.
- feat: add --dump-limit option to limit row extraction count for CSV dumps.
- feat: export naming convention deviations and missing foreign keys to CSV files.
- feat: write schema export manifest files to track dumped files.
- feat: add unified health score breakdown to CLI output and HTML laboratory reports.
- feat: implement test output auditor script to scan test results for Perl execution errors and runtime warnings.
- fix: resolve invalid login credentials error by defaulting to root when only --pass is set and escaping single quotes in passwords (#781).
- fix: resolve fake aborted connections count increase during password strength checks (#900).
- fix: resolve EOF metadata corruption and duplicated configurations in Emacs block (#904).
- fix: prevent plaintext password leakage in weak password diagnostic messages.
- fix: implement symlink verification and atomic writes for aborted connects state file protection.
- fix: append transport-specific host and container identifiers in state file path to prevent collisions.
- fix: correct authentication plugin checks mock implementation in unit tests to prevent health score deduction bypass.
- test: strengthen authentication plugin checks and add verification suite for state file protections.
- test: add comprehensive test suite for weighted health score and score breakdowns.
- ci: optimize release notes generation to isolate branch changes.
- docs: complete documentation refresh synchronizing README.md, INTERNALS.md, USAGE.md, and all translated READMEs with v2.8.43 script capabilities.
- docs: improve authentication plugins algorithm labels and resolve absolute documentation links.
- perf: optimize --dumpdir performance by excluding heavy RDS/Aurora and internal metrics.
- refactor: catch explicit exception classes in build/release_gen.py to prevent masking system signals.
- refactor: replace generic file preview logic with explicit descriptive labeling for database audit artifacts.
- refactor: html report to get better information about each version.

📈 Diagnostic Growth Indicators

Metric Current Progress Status
Total Indicators 15 +2 🚀
Efficiency Checks 0 0 🛡️
Risk Detections 2 0 🛡️
Information Points 13 +2 🚀

🧪 New Diagnostic Capabilities

ℹ️ New Information Points

  • SKIPPING $info_pf_table
  • SKIPPING $info_s_table

🛠️ Internal Commit History

  • docs: complete documentation refresh for v2.8.43 (730cb54)
  • feat: implement parallel run resource limits, post-test cleanup, and TAP output (8274dce)
  • docs: sync project documentation and reorganize roadmap/potential issues (5c7e0fa)
  • fix(ci): fix declared_refs and segment HTML report tables (e4fefe8)
  • feat: release v2.8.43 with schema export improvements and security hardening (c7d45d2)
  • docs: generate FEATURES.md (3b51bf5)
  • docs: generate USAGE.md (c0d9c0f)

⚙️ Technical Evolutions

➕ CLI Options Added

  • --compress-dump
  • --dump-limit

✅ Laboratory Verification Results

  • [x] Automated TDD suite passed.
  • [x] Multi-DB version laboratory execution validated.
  • [x] Performance indicator delta analysis completed.

Deliverables

Standalone Script & Data

Asset Checksum
mysqltuner.pl [sha256]
basic_passwords.txt [sha256]
vulnerabilities.csv [sha256]

Docker Images

:::bash
docker pull jmrenouard/mysqltuner:2.8.43
docker pull jmrenouard/mysqltuner:latest

Checksums (.sha256) are available in the assets list below.

Source: README.md, updated 2026-05-27