mysqlなどのパスワード暗号化

mysqlなどのパスワード暗号化

ユーザーを作成しましたが...パスワードを忘れました。

mysql> 'right' で識別される 'blayo'@'%' ユーザーを作成します。

どのLinuxコマンドラインツールパスワードはmysql 5.5と同じように暗号化されていますか?

mysql> mysql.userでパスワード、ユーザーを選択します。
-----------------------------+------ - +
*920018161824B14A1067A69626595E68CB8284CB |ブラヨ|

...正しいものを使用していることを確認してください

$ツール右
*920018161824B14A1067A69626595E68CB8284CB

ベストアンサー1

いくつかのショート:

MySQL(-u(user)-pを追加する必要があるかもしれません):

mysql -NBe "select password('right')"

Python:

python -c 'from hashlib import sha1; print "*" + sha1(sha1("right").digest()).hexdigest().upper()'

真珠:

perl -MDigest::SHA1=sha1_hex -MDigest::SHA1=sha1 -le 'print "*". uc sha1_hex(sha1("right"))'

PHP:

php -r 'echo "*" . strtoupper(sha1(sha1("right", TRUE))). "\n";'

ルビー:

ruby -e 'require "digest/sha1"; puts "*" + Digest::SHA1.hexdigest(Digest::SHA1.digest("right")).upcase'

すべての出力:

*920018161824B14A1067A69626595E68CB8284CB

おすすめ記事