Estes procedimentos de atualização contêm apenas as informações essenciais e as melhores práticas para atualizar um servidor Ubuntu em execução, mantendo o tempo de inatividade baixo.
Ubuntu 16.04.6 para Ubuntu 18.04
Backup – Se você utiliza um provedor de nuvem como o DigitalOcean, crie um snapshot. Recomenda-se desligar a VM antes de criar o snapshot para preservar a integridade dos arquivos. Se você não utiliza uma máquina virtual ou um provedor de nuvem, recomenda-se fazer uma cópia de todo o sistema de arquivos. No mínimo, você precisa fazer backup dos diretórios /home, /etc e /var.
Atualizar os pacotes instalados
Antes de iniciar a atualização da versão, recomenda-se atualizar todos os pacotes para as versões mais recentes da versão atual. Atualize a lista de pacotes:
sudo apt-get update
Em seguida, atualize os pacotes instalados para suas versões mais recentes disponíveis:
sudo apt-get upgrade
Quando isso terminar, use o comando abaixo. Ele executará atualizações adicionais que exigem alterar dependências, adicionar ou remover novos pacotes, se necessário. Processará as etapas de atualização que podem ter sido retidas pelo apt-get upgrade.
sudo apt-get dist-upgrade
Atualizar o Ubuntu para 18.04
sudo do-release-upgrade
Atualização do MySQL 5.7 para 8.0
Baixar a configuração do pacote
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
Reconfigurar os pacotes
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
Atualizar os pacotes
sudo apt-get update
Atualizar o MySQL
sudo apt install mysql-client or mysql-server