Actualmente estoy usando Mythbuntu 14.04 y quiero actualizar, pero necesito cambiar el diseño de la partición, así que necesito hacer una instalación limpia. Sin embargo, quiero conservar los programas grabados. 14.04 usa mitotv 0.27, mientras que 16.04 usa 0.28 ydocumentaciónMe dice que debo hacer una copia de seguridad de la base de datos antes de actualizar la versión. ¿Puedo restaurar la copia de seguridad en 16.04 incluso si se realiza con una versión diferente?
Respuesta1
Sí, hice esto cuando pasé de Mythbuntu 14.04 a Mythbuntu 16.04. Tenía la copia de seguridad de la base de datos (mythconverg-1317-20160708233351.sql.gz, generada automáticamente por el sistema Mythbuntu 14.04) y las grabaciones en una unidad, y luego instalé Mythbuntu 16.04 en una unidad diferente. Monté las grabaciones en el mismo lugar del sistema de archivos que antes. Detuve el backend y restauré la base de datos en el sistema Mythbuntu 16.04 desde la copia de seguridad del sistema Mythbuntu 14.04.
Cuando inicié la interfaz, mostró este mensaje:
Warning: MythTV wants to upgrade your database, for the Music schema, from 1020 to 1024
Yo consentí. Después de eso todo funcionó bien, excepto cuando entré a Mythweb, cuando recibí un error.
!!NoTrans: SQL Error: Expression #3 of SELECT list is not in GROUP BY clause ...
Como se describe enhttps://code.mythtv.org/trac/ticket/12713Agregué las siguientes líneas al final de /etc/mysql/conf.d/mythtv.cnf y resolvió el problema:
max_connections=100
sql_mode=NO_ENGINE_SUBSTITUTION
Vaughan
Respuesta2
No lo creo. Primero deberá actualizar 14.04 a 0.28, luego hacer una copia de seguridad de la base de datos, instalar 16.04 y luego restaurar.
Es posible que pueda restaurar una base de datos 0.27 a un sistema 0.28 y el backend intente actualizarla cuando se inicie, pero no lo he probado.