Pada waktu menginstall database mysql pertama kali, secara default mysql akan membuat user dengan nama root.

Jika saya tidak ingin menggunakan user root, lalu bagaimana caranya untuk membuat/menambah user baru di mysql?

Anda bisa menggunakan perintah GRANT, seperti berikut :

GRANT ALL ON *.* TO ‘namauser’@'namahost’ IDENTIFIED BY ‘passwordnya’;

Misalkan saya ingin membuat user dengan nama kadek dengan password 123, maka saya ketik :

GRANT ALL ON *.* TO ‘kadek’@’127.0.0.1′ IDENTIFIED BY ’123′;

Tanda *.* artinya mengizinkan user yang bersangkutan untuk bisa mengakses semua database.

Tanda *.* bisa diganti dengan nama database tertentu, sehingga user yang bersangkutan hanya bisa mengakses database tersebut saja.

Sekarang untuk membuktikan apakah user baru sudah berhasil dibuat, lakukan langkah berikut :

use mysql;

select user from user;

Perintah tersebut akan menampilkan nama-nama user yang ada di mysql.

Selamat mencoba :mrgreen: