No Ubuntu 22.04, ainda não temos como usar o mydumper diretamente, precisamos fazer a compilação a partir do código fonte para poder instalar usando todas as versões de dependências mais novas.
Para fazer a compilação, assumindo que você está usando o Ubuntu 22.04 e o MySQL 8.0.29, faça a instalação de algumas coisinhas:
sudo apt-get install cmake g++ git -y
sudo apt-get install libglib2.0-dev zlib1g-dev libpcre3-dev libssl-dev libzstd-dev -y
sudo apt-get install libmysqlclient-dev -y
sudo apt-get install libatomic1 -y
sudo apt-get install rename -y
Reinicie o computador antes de continuar!
Execute o comando, depois feche e abra novamente o terminal:
sudo ldconfig
Agora baixe o código fonte na página de tags, use a versão v0.12.3-1, ela está sem bugs, a mais recente (v0.12.3-3) que eu testei está com bug, use a versão com a extensão .tar.gz
.
Depois com o arquivo mydumper-0.12.3-1.zip
em alguma pasta do seu sistema faça a descompactação e entre na pasta e então execute o comando para fazer a compilação:
cmake .
Agora faça a instalação de fato no sistema com o comando:
sudo make install
Agora se você executar o comando em qualquer pasta do sistema:
mydumper --version
Deve ter a seguida saída:
mydumper 0.12.3-1, built against MySQL 8.0.29
Mostrando que ele está instalado corretamente no sistema