Mythbuntu restore: como descobrir a senha do banco de dados?

1

Eu recentemente decidi reinstalar meu sistema Mythbuntu, pois ele tinha sido atualizado em fases da versão 10.x e estava causando erros bastante frequentes.

A situação como estava: Mythbuntu 12. alguma coisa, rodando MythTV 0.26. As gravações são armazenadas em uma unidade diferente para todo o resto, incluindo o banco de dados.

Como eu continuei:

  1. Usou o comando de backup interno do Mythbuntu Control Centre para fazer backup de configurações e banco de dados na unidade de gravações.

  2. Reinstale o Mythbuntu a partir de um ISO atualizado, limpando a unidade do sistema no processo.

  3. Atualizado para MythTV 0.26 usando o repositório Mythbuntu.

  4. Editado fstab para montar a unidade de gravações no local apropriado.

  5. Usou o comando de restauração interna do Mythbuntu Control Centre para restaurar o banco de dados e as configurações.

O problema: Agora mythfrontend insiste que não pode encontrar o banco de dados. Meu palpite é que uma das coisas que foi feito backup e restaurado foi a senha do mysql para o banco de dados - mas presumivelmente em uma nova instalação isso é diferente da instalação antiga?

Como posso descobrir a senha correta? Ou estou latindo totalmente na árvore errada aqui? Obrigado :) Eu tenho medo que meu conhecimento do administrador do mysql seja bastante limitado.

    
por Flyto 30.03.2013 / 22:04

2 respostas

1

Para responder minha própria pergunta:

Eu estava latindo na árvore errada. Backup e restauração do Mythbuntu corretamente faz o backup e restaura a senha para o banco de dados com o banco de dados, mas aparentemente não é completamente em todos os lugares que é necessário (não em ~ mythtv / .mythtv / config.xml). Editar manualmente a senha ali para corresponder aos outros arquivos de configuração (como mysql.txt no mesmo diretório) resolveu o problema.

Para qualquer um que faça precise saber a senha do MySQL para um determinado usuário: Eu não sei se há uma maneira de descobrir isso, mas esta página dá um jeito de redefini-la para um valor conhecido: link

    
por Flyto 31.03.2013 / 13:13
0

Na minha experiência, ao instalar um frontend secundário, eu pego a senha do banco de dados do backend (armazenada no ~ / .mythtv / config.xml do usuário do mythtv) e uso isso para configurar o banco de dados no frontend secundário. Ele sempre funcionou, então presumo que essa seja uma maneira legítima de obter a senha necessária.

    
por Stefan Piperov 25.01.2016 / 13:07