SET PASSWORD
パスワードの設定
説明
構文
SET PASSWORD [FOR user_identity] =
[PASSWORD('平文のパスワード')]|['ハッシュ化されたパスワード']
SET PASSWORDコマンドは、ユーザーのログインパスワードを変更するために使用されます。 [FOR user_identity] のフィールドが存在しない場合、現在のユーザーのパスワードが変更されます。
user_identityは、CREATE USERを使用してユーザーを作成する際に指定したuser_identityと完全に一致する必要があることに注意してください。そうでない場合、ユーザーは存在しないと報告されます。 user_identityが指定されていない場合、現在のユーザーは'username'@'ip'であり、これはどのuser_identityとも一致しない可能性があります。現在のユーザーは、SHOW GRANTSを通じて確認することができます。
PASSWORD()は平文のパスワードを入力しますが、文字列の直接使用は暗号化されたパスワードの送信を必要とします。
他のユーザーのパスワードを変更するには、管理者権限が必要です。
例
-
現在のユーザーのパスワードを変更する
SET PASSWORD = PASSWORD('123456')
SET PASSWORD = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' -
指定したユーザーのパスワードを変更する
SET PASSWORD FOR 'jack'@'192.%' = PASSWORD('123456')
SET PASSWORD FOR 'jack'@[ドメイン名] = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9'