Repository navigation
Releases: mariadb-corporation/mariadb-shell
Release list
MariaDB Shell 26.10.3
MariaDB Shell 26.10.3, built from 21731a5dcbc11dc8323864c63faf7c998e4f417f (build run 39464883361,
verified by run 39474661681).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.10.3 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.10.3'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.10.3-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
MariaDB Shell 26.10.2
MariaDB Shell 26.10.2, built from a4352a5538829ecb387c649e2b70730b618668d2 (build run 39051496449,
verified by run 39056205451).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.10.2 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.10.2'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.10.2-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
MariaDB Shell 26.10.1
MariaDB Shell 26.10.1, built from d579f2bac4c7af1a631346431cad29d4b018721e (build run 37822741399,
verified by run 37833653461).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.10.1 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.10.1'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.10.1-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
MariaDB Shell 26.10.0
MariaDB Shell 26.10.0, built from 70a9ff5e51052d288133e055dd7db5991cc75c9e (build run 37763361176,
verified by run 37773517216).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.10.0 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.10.0'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.10.0-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
e0802cd |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
e0802cd |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-macos15-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-macos26-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-windows-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
e0802cd |
mariadb-13.1.1-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.5
MariaDB Shell 26.9.5, built from 2cc95fcef527c6c69c327f71053aedb6353d91d8 (build run 36630240698,
verified by run 36635766328).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.5 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.5'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.5-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-macos15-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-macos26-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-windows-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.4
MariaDB Shell 26.9.4, built from 8adaada8d6e96ac36deaa0e9d0481225dc2bed11 (build run 35920865945,
verified by run 35925316990).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.4 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.4'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.4-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
5bef346 |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
5bef346 |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-macos15-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-macos26-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-windows-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
505722c |
mariadb-13.1.1-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.3
MariaDB Shell 26.9.3, built from 291bf843fec3a500e3d0f22d7b0773eee3740f91 (build run 35659944924,
verified by run 35664509811).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.3 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.3'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.3-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
291bf84 |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
291bf84 |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-macos15-x86-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-macos26-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-windows-arm-64bit-sandbox.tar.gz |
| 13.x | mariadb-13.1.1 |
291bf84 |
mariadb-13.1.1-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.2
MariaDB Shell 26.9.2, built from 1d859c7e271bca8df402e00b2d95d467a3a71b53 (build run 34664023415,
verified by run 34665793893).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.2 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.2'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.2-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.1
MariaDB Shell 26.9.1, built from 38e46dd6d1c9eb6b5f5dcfa56bd4180b2ead98a3 (build run 34152174436,
verified by run 34155040282).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.1 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.1'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.1-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.
Sandbox server packages
Built by MariaDB-Sandbox-Server
runs matching each tag below. Checksums are in SERVER_SHA256SUMS.
| Line | Tag | Commit | Package |
|---|---|---|---|
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-macos15-x86-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-macos26-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-windows-arm-64bit-sandbox.tar.gz |
| 11.x | mariadb-11.8.9 |
692c11b |
mariadb-11.8.9-windows-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-linux-glibc2.34-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-linux-glibc2.34-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-macos15-x86-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-macos26-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-windows-arm-64bit-sandbox.tar.gz |
| 12.x | mariadb-12.3.3 |
692c11b |
mariadb-12.3.3-windows-x86-64bit-sandbox.tar.gz |
MariaDB Shell 26.9.0
MariaDB Shell 26.9.0, built from 33b4e3ef769ad8020487f8e5b9879f54fb565006 (build run 33645293617,
verified by run 33649640269).
Install
Linux and macOS
curl -fsSL https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.sh | MARIADB_SHELL_TAG=v26.9.0 bashInstalls into ~/.local/share/mariadb-shell/<version> and links both
mariadb-shell and its short alias msh into ~/.local/bin.
Windows (PowerShell)
$env:MARIADB_SHELL_TAG = 'v26.9.0'
irm https://github.com/mariadb-corporation/mariadb-shell/raw/main/install.ps1 | iexInstalls into %LOCALAPPDATA%\Programs\mariadb-shell\<version> and
writes mariadb-shell.cmd and msh.cmd into its bin folder.
That folder is not added to PATH unless you re-run with -AddToPath.
Both installers detect your CPU (and on Linux your glibc version), pick
the matching package and verify its checksum before unpacking. Only the
two newest versions are kept -- installing a new one removes anything
older than the pair.
Manual download
Pick the tarball for your platform below, download SHA256SUMS beside
it, then check one against the other.
Linux:
sha256sum -c SHA256SUMS --ignore-missingmacOS, which ships shasum rather than sha256sum:
shasum -a 256 -c SHA256SUMS --ignore-missingWindows, where neither exists -- PowerShell compares the hash itself:
$file = 'mariadb-shell-26.9.0-windows-x86-64bit.tar.gz'
$want = (Select-String -Path SHA256SUMS -Pattern ([regex]::Escape($file))).Line.Split(' ')[0]
if ((Get-FileHash $file -Algorithm SHA256).Hash -eq $want) { 'OK' } else { 'MISMATCH' }--ignore-missing is what lets the check pass with only the one
tarball you downloaded present, rather than all of them.