次のコマンドを使用して Edgewall Trac セットアップ ウィザードを実行すると、次のようになります。
trac-admin c:\projects\trac\0project initenv
次のような「データベース接続文字列」を指定する必要があります。
mysql://user:pasword@host:port/db
プロジェクトごとに個別のデータベースを用意する必要がありますか?それとも 1 つのデータベースで十分ですか?
1 つのデータベースを使用すると、次のようになります。
'c:\projects\trac\1project' のプロジェクト Initenv の作成と初期化に失敗しました。環境の作成に失敗しました。(1050、「テーブル 'システム' は既に存在します」) トレースバック (最新の呼び出しが最後): ... OperationalError: (1050、「テーブル 'システム' は既に存在します」)
共有 MySQL データベースを削除すると、環境が正常に作成されます。ただし、sqlite (デフォルト) を使用する場合は、データベースを再作成する必要はありません。