NSM のパスワードは暗号化されているため、これを回復することはできません。NSM のパスワードをリセットするには以下の手順を実行します。
- NSM でコマンド プロンプトを開きます。
- ディレクトリを mysql/bin(デフォルト:C:\mysql\bin\)に変更します。
- データベースにログインします。
Mysql -uroot -p と入力して ENTER を押します。インストール時に指定したパスワードの入力を求められます。
- 正しいデータベースに変更します:
Use lf; と入力して ENTER を押します(このコマンドが正しいデータベースに変更します)。
- UUID1 のハッシュ (authtype)を見つけます:
SELECT authtype FROM iv_usercredential WHERE UUID = 1; と入力して ENTER を押します。
- 出力を確認します。使用したハッシュの MD5、SHA1 または PBKDF2 が一覧表示されます。出力をメモして続行します。
- パスワードをリセットします:
ご使用のプラットフォームに合ったコマンドを入力し(上で見つけたハッシュに応じて)UUID1 のハッシュを変更して、パスワードを admin123 に設定します:
- authtype が MD5 の場合、以下のコマンドを実行します:
UPDATE iv_usercredential SET crval='3304b042e5d8426e5f503e58723cd931' WHERE UUID=1;
- authtype が SHA1 の場合、以下のコマンドを実行します:
UPDATE iv_usercredential SET crval='f865b53623b121fd34ee5426c792e5c33af8c227' WHERE UUID=1;
- authtype が SHAPBKDF2 の場合、以下のコマンドを実行します:
UPDATE iv_usercredential SET crval='1000:5b42403330353662666239:7de27beab86bdba6807eafa380fcce3f2b6769044d7669befbe101e6fa40fe24dbde7e6e388fae231defdecb8e997e382c1c8a6da2623e473e68cac2908eab42' WHERE UUID=1;
- NSM にパスワード admin123 でログオンします。
注:バスワードはすぐに変更することをお奨めします。