リセットせずにルートmysqlパスワードを取得する方法はありますか?

リセットせずにルートmysqlパスワードを取得する方法はありますか?

mysql rootパスワードを元に戻したり検索したりする方法はありますか?

私の言葉はリセットせずに再インポートすることです(私はすでにリセットする方法を知っており、現在リセット方法を使用しています)。

答え1

通常、MySQL履歴ログ(.mysql_historyログファイルなど)から失われたルートMySQLパスワードを正常に取得できます。多くの場合、アプリケーションは特権パスワードを見つけるために必要なデータの報告でもあります。ルートパスワードはアプリケーションでよく使用されます。また、@Lucianoが述べたように、ユーザーが気を付けずにコマンドラインでパスワードを使用している場合は、シェル履歴ログにMySQLパスワードを見つけることもできます。

実際のMySQLユーザーテーブルはハッシュ形式です。実際の目的のために、そこから実際の元のパスワードを検索することは不可能です。

残念ながら、あなたの質問で述べたように、ログやアプリケーション(または誰か)からパスワードを取得できなかった場合、最善の策はパスワードをリセットすることです。

関連情報