我目前正在使用Mythbuntu14.04,并希望升级,但我需要更改分区布局,所以我需要做一个干净的安装。但是,我想保留录制的节目。14.04使用mythtv 0.27,而16.04使用0.28,文档告诉我在升级版本之前应该备份数据库。即使备份是由不同版本完成的,我也可以在16.04中恢复备份吗?
发布于 2016-07-19 12:46:35
是的,当我从Mythbuntu 14.04搬到Mythbuntu 16.04的时候,我就这样做了。我有数据库备份(神话转换-1317-20160708233351.sql.gz,由Mythbuntu 14.04系统自动生成)和一个驱动器上的录音,然后我在另一个驱动器上安装了Mythbuntu 16.04。我和以前一样将录音安装在文件系统中的同一个位置。我停止了后端,并从Mythbuntu14.04系统的备份中将数据库还原到Mythbuntu16.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/ff.d/mistv.cnf的末尾添加了以下行,并解决了这个问题:
max_connections=100
sql_mode=NO_ENGINE_SUBSTITUTION沃恩
https://askubuntu.com/questions/763355
复制相似问题