Переход на Mythbuntu 16.04

Переход на Mythbuntu 16.04

В настоящее время я использую Mythbuntu 14.04 и хочу обновиться, но мне нужно изменить разметку разделов, поэтому мне нужно сделать чистую установку. Однако я хочу сохранить записанные программы. 14.04 использует mythtv 0.27, тогда как 16.04 использует 0.28 идокументацияговорит, что мне следует сделать резервную копию базы данных перед обновлением версии. Могу ли я восстановить резервную копию в 16.04, даже если она сделана другой версией?

решение1

Да, я сделал это, когда перешел с Mythbuntu 14.04 на Mythbuntu 16.04. У меня была резервная копия базы данных (mythconverg-1317-20160708233351.sql.gz, автоматически созданная системой Mythbuntu 14.04) и записи на одном диске, а затем я установил Mythbuntu 16.04 на другой диск. Я смонтировал записи в том же месте файловой системы, что и раньше. Я остановил бэкэнд и восстановил базу данных в системе Mythbuntu 16.04 из резервной копии из системы Mythbuntu 14.04.

Когда я запустил интерфейс, он отобразил следующее сообщение: Warning: MythTV wants to upgrade your database, for the Music schema, from 1020 to 1024

Я согласился. После этого все работало нормально, за исключением того, что когда я зашел в Mythweb, я получил ошибку !!NoTrans: SQL Error: Expression #3 of SELECT list is not in GROUP BY clause ...

Как описано вhttps://code.mythtv.org/trac/ticket/12713Я добавил следующие строки в конец /etc/mysql/conf.d/mythtv.cnf, и это решило проблему:

max_connections=100
sql_mode=NO_ENGINE_SUBSTITUTION

Вон

решение2

Я так не думаю. Сначала вам придется обновить 14.04 до 0.28, затем сделать резервную копию базы данных, установить 16.04 и затем восстановить.

Вполне возможно, что вы сможете восстановить базу данных версии 0.27 в системе версии 0.28, и бэкэнд попытается обновить ее при запуске, но я это не проверял.

Связанный контент