Bagaimana Cara Membuat User Di Database MySQL

Pada tutorial kali ini kita akan belajar tentang "Bagaimana Cara Membuat User Di Database MySQL". Membuat user database merupakan salah satu hal yang sangat penting dalam administrasi sebuah database terutama pada database MySQL.



Secara default, ketika Anda meng-install database MySQL di komputer Anda, maka database MySQL akan membuatkan satu user yaitu root dengan password kosong (tanpa password). Untuk alasan keamana, sebaiknya Anda secepatnya mengganti password user root tersebut dengan password yang telah disiapkan.

Membuat User Dengan CREATE USER

Di bawah ini adalah sintak dasar untuk membuat user database dengan menggunakan perintah CREATE USER.

CREATE USER nama_user@nama_mesin IDENTIFIED BY password

Penjelasan sintak:
  • nama_user adalah user name yang akan Anda berikan.
  • nama_mesin artinya user tersebut dapat diakses oleh mesin atau host/IP address berapa. Anda dapat menggunakan localhost apabila user hanya bisa diakses oleh mesin localhost. Atau Anda juga bisa menggunakan '%' jika user dapat diakses dari mesin manapun.
  • password adalah password yang Anda akan berikan.

Contoh #1:

CREATE USER admin@localhost IDENTIFIED BY admin123;

Perintah diatas akan membuat user dengan nama admin pada mesin localhost dengan password admin123.

Contoh #2:

CREATE USER admin@'%' IDENTIFIED BY admin123;

Perintah diatas akan membuat user dengan nama 'admin' dan user tersebut dapat login dari mesin atau komputer manapun. Tanda '%' mirip seperti wildcard (LIKE Statement) pada SQL query.

Menampilkan Daftar User

Anda dapat menampilkan daftar user di database MySQL dengan menggunakan sintak dibawah ini:

SELECT User, Password, Host
FROM user;

Catatan:
  • Untuk menampilkan daftar user di database MySQL, Anda harus mempunyai akses ke database "mysql". Secara default user "root" dapat mengakses database "mysql".
  • Untuk mengakses database "mysql", Anda bisa menggunakan perintah USE mysql;

Baca Juga : Cara Membuat dan Mengakses Database di MySQL.


Contoh:

mysql> SELECT User, Password, Host
-> FROM user;
+--------------+-------------------------------------------+-----------+
| User | Password | Host |
+--------------+-------------------------------------------+-----------+
| root | | localhost |
| root | | linux |
| | | localhost |
| | | linux |
| pma | | localhost |
| karangdempel | *1036B1BEFB38FA6C09D02ADBBA071C3775586C60 | localhost |
+--------------+-------------------------------------------+-----------+
6 rows in set (0.00 sec)

Membuat User Dengan Insert Statement

Selain dengan menggunakan perintah CREATE USER seperti diatas, Anda juga dapat membuat user dengan menggunakan INSERT statement. Jangan lupa, Anda harus memberikan function "PASSWORD" untuk mengenkripsi password Anda.

Contoh :

mysql> INSERT INTO user(user, host, password)
-> VALUES ('nursalim','localhost', PASSWORD('nursalim'));
Query OK, 1 row affected, 1 warning (0.00 sec)

Untuk membuktikan apakah Anda telah berhasil membuat user, Anda bisa menggunakan query dibawah ini:

mysql> SELECT User, Password, Host
-> FROM user;
+--------------+-------------------------------------------+-----------+
| User | Password | Host |
+--------------+-------------------------------------------+-----------+
| root | | localhost |
| root | | linux |
| | | localhost |
| | | linux |
| pma | | localhost |
| karangdempel | *1036B1BEFB38FA6C09D02ADBBA071C3775586C60 | localhost |
| nursalim | *A9B69CE7E0ED887FB4B4D54342FC402086184A4E | localhost |
+--------------+-------------------------------------------+-----------+
7 rows in set (0.00 sec)

Baca Juga: Cara Insert Data Di Database MySQL.

Referensi


Sekian tutorial singkat tentang Bagaimana Cara Membuat User Di Database MySQL. Semoga bermanfaat & Selamat Belajar Database MySQL.

Jika Anda menyukai tutorial ini, silahkan anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~ Nursalim ~
Naura-Lab.blogspot.com

Comments

Popular posts from this blog

cara menggunakan select cases SPSS

analisis korelasi bivariate dengan SPSS

cara merekording data SPSS