説明
このステートメントは、OceanBaseデータベースの現在ログインしているユーザーまたは他のユーザーのパスワードを変更するために使用されます。
構文
SET PASSWORD [FOR user] = password_option;
password_option: {
PASSWORD('authstring')
|'hashstring'
}
パラメータの説明
| パラメータ | 説明 |
|---|---|
| FOR user | FOR user 句がない場合、現在のユーザーのパスワードを変更することを意味します。正常にログインした任意のユーザーは、現在のユーザーのパスワードを変更できます。 FOR user 句がある場合、指定されたユーザーのパスワードを変更することを意味します。指定されたユーザーのパスワードを変更するには、グローバル(MySQLデータベース)の CREATE USER 権限が必要です。 |
| password | デフォルトでは、password は平文で送信され、カーネル内で一度エンコードされます。 |
例
現在のユーザーのパスワードを変更します。
obclient> SET PASSWORD = PASSWORD('**1***'); Query OK, 0 rows affectedsqluser01ユーザーのパスワードを変更します。obclient> SET PASSWORD FOR sqluser01 = PASSWORD('**2***'); Query OK, 0 rows affected