Mengubah password pengguna yang ditentukan.
Mesin dan versi yang didukung
Didukung oleh semua versi LindormTable dan LindormTSDB.
Sintaksis
ALTER USER [IF EXISTS] user_identifier SET PASSWORD = 'newpassword'
[WHERE OLDPASSWORD = 'oldpassword'];Parameter
ALTER USER hanya dapat mengubah password pengguna. Penggantian nama pengguna tidak didukung.
user_identifier
Pengguna yang password-nya akan diubah.
Jika pengguna yang ditentukan tidak ada dan IF EXISTS tidak disertakan, sistem akan mengembalikan error. Jika IF EXISTS disertakan, pernyataan tersebut akan berhenti diam-diam tanpa mengembalikan error.
SET PASSWORD
Password baru. Harus bertipe VARCHAR.
WHERE OLDPASSWORD
Password lama untuk verifikasi. Harus bertipe VARCHAR.
Pada LindormTable, klausa WHERE OLDPASSWORD wajib digunakan ketika pengguna biasa mengubah password mereka sendiri. Klausa ini tidak diperlukan jika administrator mengubah password pengguna lain.
Contoh
Administrator mengubah password pengguna lain
Ubah password test_user menjadi fda.@ menggunakan akun administrator:
ALTER USER IF EXISTS test_user SET PASSWORD = 'fda.@';Pengguna biasa mengubah password mereka sendiri
Ubah password test_user menjadi fda.@, dengan password lama t12a@Hi untuk verifikasi:
ALTER USER test_user SET PASSWORD = 'fda.@' WHERE OLDPASSWORD = 't12a@Hi';