web-dev-qa-db-ja.com

Mythbuntu Restore:データベースのパスワードを調べる方法は?

Mythbuntuシステムは、バージョン10.xから段階的にアップグレードされ、かなり頻繁にエラーが発生するため、最近再インストールすることにしました。

状況は次のとおりです。Mythbuntu12.something、MythTV 0.26を実行しています。記録は、データベースを含む他のすべてとは別のドライブに保存されます。

進め方:

  1. Mythbuntu Control Centreの組み込みのバックアップコマンドを使用して、設定とデータベースを録音ドライブにバックアップしました。

  2. 最新のISOからMythbuntuを再インストールし、プロセスでシステムドライブを消去しました。

  3. Mythbuntuリポジトリを使用してMythTV 0.26に更新しました。

  4. Fstabを編集して、録音ドライブを適切な場所にマウントします。

  5. Mythbuntu Control Centreの組み込みの復元コマンドを使用して、データベースと設定を復元しました。

問題:mythfrontendは、データベースが見つからないと主張しています。私の推測では、バックアップおよび復元されたものの1つはデータベースのmysqlパスワードでしたが、おそらく新しいインストールではこれは古いインストールとは異なるのでしょうか?

正しいパスワードを確認するにはどうすればよいですか?または、ここで間違ったツリーを完全にbarえていますか?ありがとう:) mysql adminの知識はかなり限られているのではないかと心配しています。

1
Flyto

私自身の質問に答えるには:

私は間違った木をbarえていました。 Mythbuntuのバックアップと復元は、データベースのデータベースのパスワードをデータベースと一緒に正しくバックアップおよび復元しますが、明らかに必要な場所(〜mythtv/.mythtv/config.xml以外)のどこにもありません。他の設定ファイル(同じディレクトリのmysql.txtなど)と一致するようにパスワードを手動で編集することで問題が解決しました。

特定のユーザーのMySQLパスワードを実際に知る必要があるdoesの人:それを見つける方法があるかどうかはわかりませんが、これはページには、既知の値にリセットする方法があります: http://www.mythtv.org/wiki/Category:MySQL

1
Flyto

私の経験では、セカンダリフロントエンドをインストールするときに、バックエンド(mythtvユーザーの〜/ .mythtv/config.xmlに格納されている)からDBパスワードを取得し、それをセカンダリフロントエンドのDBの構成に使用します。常に機能しているので、これは必要なパスワードを取得するための合法的な方法だと思います。

0
Stefan Piperov