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 -ysudo apt-get install libglib2.0-dev zlib1g-dev libpcre3-dev libssl-dev libzstd-dev -ysudo apt-get install libmysqlclient-dev -ysudo apt-get install libatomic1 -ysudo apt-get install rename -yReinicie o computador antes de continuar!
Execute o comando, depois feche e abra novamente o terminal:
sudo ldconfigAgora 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 installAgora se você executar o comando em qualquer pasta do sistema:
mydumper --versionDeve ter a seguida saída:
mydumper 0.12.3-1, built against MySQL 8.0.29
Mostrando que ele está instalado corretamente no sistema