conforme indicado acima ... [Este é mais um Como-Publicar]
[Este é mais um Como-Publicar]
O processo de atualização do Ubuntu para o 18.04 tinha uma janela me perguntando o que eu queria fazer com o meu MariaDB install - install MariaDB no Debian , ou manter minha instalação (um trabalho MariaDB 10.2 install.) Eu devo ter escolhido fazer uma instalação Debian, algo que fazia sentido para mim na época. Infelizmente, isso prendeu (mudou) meu banco de dados 10.2 para um novo local /var/lib/mysql-10.2
. E rebaixei minha instalação do MariaDB para um MariaDB 10.1 no Debian. Infelizmente, foi somente após o fato de que esse processo de atualização me alertou sobre o fato de que terei que fazer um dump / import para recuperar o acesso a todos os meus dados. Não é fácil de fazer, se tudo que eu tenho é uma cópia da estrutura do arquivo / pasta do banco de dados em /var/lib/mysql-10.2
.
Agora minha versão do servidor (após a atualização do Ubuntu 18.04) é: 10.1.29-MariaDB-6 - Ubuntu 18.04
Acabei de desinstalar o 10.1 e tudo relacionado a ele
sudo apt-get purge mysql-server* mariadb*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo rm -rf /var/log/mysql
reinstale o MariaDB 10.2
sudo apt install mariadb-server-10.2
pára o servidor mysql
sudo systemctl stop mysql
seguindo nessa direção eu copiei os bancos de dados ausentes de /var/lib/mysql-10.2
de volta para /var/lib/mysql
. APENAS a pasta e o conteúdo ausentes do banco de dados. E substituímos esses arquivos: ib_buffer_pool
, ibdata1
, ib_logfile0
e ib_logfile1
com os arquivos originais de /var/lib/mysql-10.2
redefinir permissões para pasta e conteúdo
sudo chown -R mysql:mysql /var/lib/mysql
Tudo parecia funcionar como planejado, mas de alguma forma eu não consegui acessar os dados. O que fez com que finalmente funcionasse está executando isso como root:
mysqlcheck --all-databases -p
Se você estiver de volta e executando, certifique-se de remover innodb_force_recovery = 5
Espero que isso ajude alguém preso na mesma situação.
conforme indicado acima ... [Este é mais um Como-Publicar]