Миграция в Mythbuntu 16.04

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

2 ответа

Да, я сделал это, когда перешел с 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

Vaughan

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

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

Другие вопросы по тегам