subversionのバージョン管理機能と、Wikiを組み合わせたTracというプロジェクト管理ソフトを良く使ってます。
pythonで動いていて、バックエンドデータベースははsqliteがデフォルトなんですが、纏めてバックアップを取りたいなと思ったのでmysqlを使いたくなったので( ..)φメモメモ。
mysqlでTracを利用するためには初期化の時点で行う必要があると思う(テーブル作成が必要なため)。なのでinitenvでプロジェクトを新規作り直しをすると良いと思います。
ちなみに、Tracのバックエンドでmysqlを利用するためにはTrac 0.10以上じゃないと駄目みたいです。
このオフィシャルドキュメント「DatabaseBackend」で解説している通りで大丈夫なんですが、一つだけハマった事としてmysqlソケットファイルの場所が無いという事で色々Tracに文句を言われたこと。
TracではPythonのmysqlライブラリのMysqlDBがあるんですが、これをyumとかでインストールしたりするともれなく/var/lib/mysql/mysql.sockとかに設定されるので、リンクとか貼っちゃうと楽だと思います。
ln -s /path/to/mysql.sock /var/lib/mysql/mysql.sock