| Docker | Native | |
|---|---|---|
| MySQL | 8.0.46 / 8.4.11 / 9.7.2 (separate volume per series) | Managed 8.4.10 only — Docker 8.0 / 9.7 do not switch Native mysqld |
| MariaDB | 10.6.27 / 10.11.18 / 11.4.12 / 11.8.8 / 12.3.2 | Homebrew or runtime install --kind mariadb |
Engine data is separate. After switching engine/version the DB looks empty — old data stays with the other engine. In Docker a version change means another volume.
Switch back to the previous engine to see old data. Export: dumps in ~/MacFullStack/dumps.