Skip to content

Releases: mariadb-corporation/mariadb-shell

MariaDB Shell 26.10.3

MariaDB Shell 26.10.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:35
21731a5

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 18:07
a4352a5

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:49

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 13:48

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 22:00

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:19

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Sep 02:52

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Sep 02:08

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Sep 19:43

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:42

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 bash

Installs 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 | iex

Installs 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-missing

macOS, which ships shasum rather than sha256sum:

shasum -a 256 -c SHA256SUMS --ignore-missing

Windows, 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.