遷移到 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 14.04 系統的備份將資料庫還原到 Mythbuntu 16.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 系統,並且後端將在啟動時嘗試升級該系統,但我尚未對此進行測試。

相關內容