If you want painless, then don't upgrade to MySQL 5.X when using
MythTV - the DB schema that MythTV uses has a table with a column
named repeat (I believe, I'm not sitting in front of my Myth box),
which, as of MySQL 5.X, is a reserved word, so the Myth back-end setup
won't be able to create that table, which leads to all sorts of
unpleasant Myth-not-working-ness. You can work around this by
modifying the column name that the table creates/uses (haven't done
this myself, don't know how many Myth places you would need to touch,
so not sure how pain{full,less} that would be, but I have seen reports
of others doing it), or you can just not upgrade to 5.X.

Out of curiousity, why are you looking to upgrade MySQL?

-James


On 11/18/05, Mark Knecht <[EMAIL PROTECTED]> wrote:
> Hi,
>    What are my options? This mysql thing has been hanging out for a
> long time. I was scared off by two things:
>
> 1) I run MythTV which uses mysql. I have a database on my server (this
> machine) that I'm worried about losing or messing up.
>
> 2) I *think* that if I update this server then I have to update all of
> my MythTV frontend boxes also as I've heard that Myth required both
> the frontend and the backend to run the same versions.
>
>    Does anyone have direct experience with this? I'm sort of worried
> about creating problems that take days (or longer) to fix.
>
> Thanks,
> Mark
>
> dragonfly ~ # cat /etc/portage/package.mask
> >x11-drivers/ati-drivers-8.12.10
> #>media-tv/ivtv-0.2.0_rc3-r4
> <=dev-db/mysql-4.1.14
> dragonfly ~ #
>
> dragonfly ~ # emerge -pv --deep --update mplayer
>
> These are the packages that I would merge, in order:
>
> Calculating dependencies /
> !!! All ebuilds that could satisfy "dev-db/mysql" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-db/mysql-4.1.15 (masked by: ~x86 keyword)
> - dev-db/mysql-4.1.14 (masked by: package.mask)
> - dev-db/mysql-5.0.13_rc (masked by: ~x86 keyword)
> - dev-db/mysql-4.1.15-r30 (masked by: -* keyword)
> - dev-db/mysql-3.23.58-r1 (masked by: package.mask)
> - dev-db/mysql-5.0.15-r30 (masked by: -* keyword)
> - dev-db/mysql-4.0.26 (masked by: package.mask, ~x86 keyword)
> - dev-db/mysql-4.0.26-r30 (masked by: package.mask, -* keyword)
> - dev-db/mysql-5.0.15 (masked by: ~x86 keyword)
> - dev-db/mysql-4.0.25-r2 (masked by: package.mask)
>
> For more information, see MASKED PACKAGES section in the emerge man page or
> section 2.2 "Software Availability" in the Gentoo Handbook.
> !!!    (dependency required by "net-fs/samba-3.0.14a-r2" [ebuild])
>
> dragonfly ~ #
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list

Reply via email to