amarok vs mysql 5.5.8

今天看见@woodliu兄在twitter上的杯具,我于是决定试试看。

首先备份了数据库,~/.kde4/share/apps/amarok。然后我怎么搞就都不怕了。

由于我的amarok是自己编译的2.3.90,于是决定先看看情况。哦,果然出现了木头兄的情况,那重新编译次amarok如何?于是编译了一次。嗯,没有转机。退而求其次的话,删除所有配置文件,结果会出现这样的问题https://bugs.kde.org/show_bug.cgi?id=260936

似乎mysqle的init工作不一样了啊。那么还是想办法用独立mysql吗?头一次用这个功能。于是搜索了下,哦哦,这里有迁移教程。http://amaroklive.com/wiki/MySQL_Server#Migrating_from_MySQL_Embedded_to_MySQL_Server。真好。为了防止出问题,于是还是先降级mysql。降级之后把mysql数据库dump出来,然后升级mysql,导入数据库。

为了避过amarok首次启动时init mysqle的问题,用一个低版本的amarok(2.3.2)先把mysql设置成外部服务器模式,然后升级amarok。

终于,amarok成功启动,数据库一点没丢……还真纠结啊。不过这个mysql的迁移过程理论上应该也可以反向操作,所以将来修正了这个bug再迁移回来吧。

Updates:

每次关闭amarok都崩溃,我悄悄的降级回去了。

Updates 2:

每次关闭似乎是phonon-vlc相关的问题。和mysql无关。

This entry was posted in 日志. Bookmark the permalink.

13 Responses to amarok vs mysql 5.5.8

  1. 木头 says:
    Google Chrome 9.0.597.16 GNU/Linux

    今天半上午的时间扔在这上面了= =TAT

  2. csslayer says:
    Firefox 4.0b7 Windows 7

    @木头 大概搞了1小时左右……好处就是以后升级时候有心理准备以及有替代方案了。

  3. 右京样一 says:
    Google Chrome 9.0.597.19 GNU/Linux

    都是升级惹的祸啊……
    其实每次我也都是因为按捺不住追新,结果出问题……不过我没那么高的技巧,一般看到xorg之类的问题就直接重装了……

  4. Yue Liu says:
    Firefox 4.0b8 GNU/Linux

    csslayer, openSUSE方面已经放出了firefox4b用的kde补丁,我打算把你的aur包改改编译个4b8的,但是不知道有哪些补丁需要针对archlinux做特定的修改。你要是有空的话能不能给做个4b8的firefox-kde-opensuse啊?
    http://download.opensuse.org/repositories/mozilla:/beta/SUSE_Factory/src/

  5. csslayer says:
    Firefox 4.0b7 Windows 7

    @Yue Liu 我第一次打包的时候一个个patch explore过去看看哪些是相关的就给加上。然后完整的加上所有archlinux的patch。头一次看见,不过……kmozillahelper不用着了啊?……

  6. csslayer says:
    rekonq GNU/Linux

    @Yue Liu 不乐观啊不乐观……我失败了一次了……= =b。

  7. liangsuilong says:
    Google Chrome 10.0.612.1 GNU/Linux x64

    从 MySQL Embedded 迁移到 MySQL Server 岂不是很耗资源?

    MySQL 5.5 听说改用了 InnoDB 作为默认引擎,性能提升挺客可观的。如果已经用新版 InnoDB 插件的 MySQL 5.1 就当我没说过。XD

  8. Yue Liu says:
    Firefox 4.0b8 GNU/Linux

    @csslayer 我也失败了,貌似opensuse用的firefox源代码和官方的不太一样,补丁打不上。

  9. csslayer says:
    Firefox 4.0b7 Windows 7

    @Yue Liu 我这补丁没问题,我编译完跑不起来,先是报和ipc怎么怎么地错误,禁用ipc重新编译之后就段错误,而且最费解是执行firefox -ProfileManager也会出现xml解析错误什么的,不知道那个dtd为什么找不到……而且rpm里面不是所有补丁都打的,参考下spec,你可能打了几个多余的补丁。

  10. csslayer says:
    Firefox 4.0b7 Windows 7

    @liangsuilong 话说还是myiasm快?innodb支持transaction……

  11. uli says:
    Firefox 3.6.13 GNU/Linux

    不知道怎么回事,我在KDE(kubuntu)下使用amarok2的各个版本,总是会出现系统cpu占用率(kwin或xorg)经常飙升,然后又陡降的情况。而且amarok经常产生一长串的kio-http进程,耗用内存惊人,同一个系统,在gnome下使用却没有此类问题。
    但由于习惯了amarok,加之大量播放记录在amarok中,也不好转移到其他播放器,真是烦恼。系统忙一些都不敢开amarok了。

  12. csslayer says:
    Firefox 3.6.13 GNU/Linux

    @uli 考虑把在线服务禁用了。

  13. csslayer says:
    Firefox 4.0b9 GNU/Linux

    @Yue Liu 我搞定了,原因是patch选择问题,似乎idldir.patch很关键。已经上传到aur和我的repo了。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.