Anda dapat menggunakan sintaks CREATE USER untuk membuat pengguna baru di instance Lindorm. Gunakan sintaks SHOW USERS untuk memeriksa semua pengguna yang ada pada instance saat ini sebelum membuat pengguna guna menghindari konflik nama.
Mesin dan versi yang berlaku
Sintaks CREATE USER berlaku untuk semua versi LindormTable dan LindormTSDB.
Sintaks
create_user_statement ::= CREATE USER [IF NOT EXISTS] user_identifier identified BY 'password';
password ::= stringParameter
Nama pengguna (user_identifier)
Nama pengguna harus memenuhi persyaratan berikut:
Panjang nama antara 4 hingga 15 karakter.
Nama dapat berisi angka, huruf, tanda hubung (-), dan garis bawah (_).
Kata-kata cadangan berikut tidak dapat digunakan sebagai nama pengguna: system, anonymous, dan lindorm.
Jika nama pengguna yang ingin dibuat sudah ada dan kondisi IF NOT EXISTS tidak ditentukan dalam pernyataan CREATE USER, kesalahan akan dikembalikan untuk menunjukkan bahwa pengguna sudah ada. Jika Anda menentukan kondisi IF NOT EXISTS dalam pernyataan CREATE USER, pengguna tidak dibuat dan tidak ada kesalahan yang dikembalikan.
Kata sandi (password)
Tipe data kata sandi yang ditentukan harus berupa VARCHAR.
Contoh
Buat pengguna bernama test_user dan atur kata sandi pengguna menjadi testuserpassword.
CREATE USER IF NOT EXISTS test_user identified BY 'testuserpassword';