Linuxを中心とした話題を投稿予定。 使用ディストリビューションであるFedoraが中心になると思われます。http://oedipa.wiki.fc2.com/にてTips Wikiを公開してます。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[Linux]Amarokと戯れる
さて、先日からずっと愚痴っておりますように、Amarokのデータベースが相も変わらず壊れます。

で、その原因をずっと探っているのですが、いまだに掴めていません。

不可解なことならいくつか分かりました。

・Amarokの標準データベースエンジンは組み込みMySQLであり、使われる形式は”MYISAM”である
・$HOME/.kde/share/apps/amarok/my.cnfファイルが存在しない場合は同ファイルが作成されるが、その内容は一切読み込まれていないらしい
・MySQLeの形式にMYISAMを使用しているにも関わらず、InnoDBも動作しているらしい
・しかもInnoDBの方が支配的
・さらに、AmarokはMYISAMのみをサポートしており、InnoDBは”サポートしていない”

えー、どうしろとOrz もう設定云々でどうにかなる問題じゃない気がしてきました。

一応、Amarokのソースコードも(MySQLeの部分だけ)読んだんですけどね。どうもmy.cnfの中身を読ませている感じはしませんでした。

しかし、MySQLeを叩くときには"--loose-skip-innodb"オプションをつけているので、それを無視してInnoDBが使われているあたりが気になる。こいつを止めることができたら壊れることもなくなると思うのだけれどはてさてどうしたものか。

組み込みMySQLって情報少ないよなぁ…。さてはてどうしたものか…。
関連記事
スポンサーサイト
コメント
この記事へのコメント
コメントを投稿
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。