Atualmente estou usando o Mythbuntu 14.04 e quero atualizar, mas preciso alterar o layout da partição, então preciso fazer uma instalação limpa. No entanto, quero manter os programas gravados. 14.04 está usando o mythtv 0.27, enquanto 16.04 usa 0.28 edocumentaçãodiz que devo fazer backup do banco de dados antes de atualizar a versão. Posso restaurar o backup em 16.04 mesmo que seja feito por uma versão diferente?
Responder1
Sim, fiz isso quando mudei do Mythbuntu 14.04 para o Mythbuntu 16.04. Eu tinha o backup do banco de dados (mythconverg-1317-20160708233351.sql.gz, gerado automaticamente pelo sistema Mythbuntu 14.04) e as gravações em uma unidade, e então instalei o Mythbuntu 16.04 em uma unidade diferente. Montei as gravações no mesmo local do sistema de arquivos de antes. Parei o back-end e restaurei o banco de dados no sistema Mythbuntu 16.04 a partir do backup do sistema Mythbuntu 14.04.
Quando lancei o frontend, ele exibiu esta mensagem:
Warning: MythTV wants to upgrade your database, for the Music schema, from 1020 to 1024
Eu consenti. Depois disso tudo funcionou bem, exceto quando entrei no Mythweb, quando recebi um erro
!!NoTrans: SQL Error: Expression #3 of SELECT list is not in GROUP BY clause ...
Conforme descrito emhttps://code.mythtv.org/trac/ticket/12713Adicionei as seguintes linhas ao final de /etc/mysql/conf.d/mythtv.cnf e resolvi o problema:
max_connections=100
sql_mode=NO_ENGINE_SUBSTITUTION
Vaughan
Responder2
Eu não acredito nisso. Você terá que atualizar o 14.04 para o 0.28 primeiro, depois fazer backup do banco de dados, instalar o 16.04 e depois restaurar.
É possível que você possa restaurar um banco de dados 0,27 para um sistema 0,28 e o backend tentará atualizá-lo quando iniciado, mas não testei isso.