誰かがPassword: Char(41)
MySQLUsers
テーブルの列に光を当てることができますか? その列で機能するように文字列を変換するにはどうすればよいですか?
私が見るパスワードは、同等のテキストのようには見えません: の*2DA8242XXXXXXXXX
ような 8 文字のパスワードを表しますabcdefgh
。
簡単に言えば、なぜChar 型が使用され、どのように使用すればよいのでしょうか?
たとえば、MySQLPASSWORD()
関数を使用できます。
SELECT PASSWORD('mypassword')
(セキュリティ上の注意: クリア テキストのパスワードは、mysql ログに記録されたステートメントに表示されます。)
mysql.users テーブルに格納されているパスワード値に関する情報を探すのに最適な場所は、MySQL リファレンス マニュアルだと思います。
参照: http://dev.mysql.com/doc/refman/5.5/en/password-hashing.html