なんらかのトラブルで別のPLESK環境に移行する事になったけど、マイグレーションが使えないので手動で移行するはめに。メールアドレスの再設定をしないといけなくなったけれど、元のパスワードが分からない。でもどうしても元のパスワードに設定しないといけない。
まぁちょくちょくある事だと思います。
諦めるのはまだ早い!
そういう時は、PLESKのDBを直接覗いてみると、パスワードが分かります。
ちょっと衝撃的だったけど、生のパスワードがDBに保存されてました。
MySQLにrootでログインして、以下のクエリを入力。
結果のidを以下のSQLにセット。
以上でPLESK上で設定したメールアドレスのパスワードが一覧で表示されます。
このパスワードを使って、コントロールパネルから再度登録すれば、設定完了です。
手持ちの過去のバージョンから新しめのバージョンまで試しましたが、どれでも使える超便利なテクニック。
マイグレーションとかバージョンを越えてサポートする必要のある機能のせいで、こういう部分の変更が簡単にできないのかな。
see also:
PLESKで独自のバーチャルホスト設定を利用する
PLESKのチューニング(8.x系。9.x系もあるよ)
まぁちょくちょくある事だと思います。
諦めるのはまだ早い!
そういう時は、PLESKのDBを直接覗いてみると、パスワードが分かります。
ちょっと衝撃的だったけど、生のパスワードがDBに保存されてました。
MySQLにrootでログインして、以下のクエリを入力。
USE psa; SELECT id, name FROM domains WHERE name = [domain name];
結果のidを以下のSQLにセット。
SELECT mail.mail_name, accounts.password FROM mail LEFT JOIN accounts ON mail.account_id=accounts.id WHERE mail.dom_id = [domain_id];
以上でPLESK上で設定したメールアドレスのパスワードが一覧で表示されます。
このパスワードを使って、コントロールパネルから再度登録すれば、設定完了です。
手持ちの過去のバージョンから新しめのバージョンまで試しましたが、どれでも使える超便利なテクニック。
マイグレーションとかバージョンを越えてサポートする必要のある機能のせいで、こういう部分の変更が簡単にできないのかな。
see also:
PLESKで独自のバーチャルホスト設定を利用する
PLESKのチューニング(8.x系。9.x系もあるよ)
コメント
コメントを投稿