MySQL では、パスワードのハッシュ値を指定してユーザを作ることが出来ます。
mysql> SELECT authentication_string FROM mysql.user WHERE User = 'usr'; +-------------------------------------------+ | authentication_string | +-------------------------------------------+ | *9DE95B4999920AF052A4DC2BC3D229D4E9D1B676 | +-------------------------------------------+ 1 row in set (0.00 sec)
mysql> CREATE USER usr@'localhost' IDENTIFIED BY PASSWORD '*9DE95B4999920AF052A4DC2BC3D229D4E9D1B676'; Query OK, 0 rows affected, 1 warning (0.00 sec)
この方法は複数のデータベースに同一のパスワードでユーザを作成する時に便利です。
…
[さらに読む]