Mythbuntuシステムは、バージョン10.xから段階的にアップグレードされ、かなり頻繁にエラーが発生するため、最近再インストールすることにしました。
状況は次のとおりです。Mythbuntu12.something、MythTV 0.26を実行しています。記録は、データベースを含む他のすべてとは別のドライブに保存されます。
進め方:
Mythbuntu Control Centreの組み込みのバックアップコマンドを使用して、設定とデータベースを録音ドライブにバックアップしました。
最新のISOからMythbuntuを再インストールし、プロセスでシステムドライブを消去しました。
Mythbuntuリポジトリを使用してMythTV 0.26に更新しました。
Fstabを編集して、録音ドライブを適切な場所にマウントします。
Mythbuntu Control Centreの組み込みの復元コマンドを使用して、データベースと設定を復元しました。
問題:mythfrontendは、データベースが見つからないと主張しています。私の推測では、バックアップおよび復元されたものの1つはデータベースのmysqlパスワードでしたが、おそらく新しいインストールではこれは古いインストールとは異なるのでしょうか?
正しいパスワードを確認するにはどうすればよいですか?または、ここで間違ったツリーを完全にbarえていますか?ありがとう:) mysql adminの知識はかなり限られているのではないかと心配しています。
私自身の質問に答えるには:
私は間違った木をbarえていました。 Mythbuntuのバックアップと復元は、データベースのデータベースのパスワードをデータベースと一緒に正しくバックアップおよび復元しますが、明らかに必要な場所(〜mythtv/.mythtv/config.xml以外)のどこにもありません。他の設定ファイル(同じディレクトリのmysql.txtなど)と一致するようにパスワードを手動で編集することで問題が解決しました。
特定のユーザーのMySQLパスワードを実際に知る必要があるdoesの人:それを見つける方法があるかどうかはわかりませんが、これはページには、既知の値にリセットする方法があります: http://www.mythtv.org/wiki/Category:MySQL
私の経験では、セカンダリフロントエンドをインストールするときに、バックエンド(mythtvユーザーの〜/ .mythtv/config.xmlに格納されている)からDBパスワードを取得し、それをセカンダリフロントエンドのDBの構成に使用します。常に機能しているので、これは必要なパスワードを取得するための合法的な方法だと思います。