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

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

25 comments

Urgent ! Please Visit my website !

Muviza

Reply

wow Thanks your Information and see you
Bursa lagu

Reply

wow Thanks your Information and i share this article
Muviza download
video Muviza

Reply

download mp3 gratis hanya di stafaband da keyword search disimpan di file .txt bukan di mysql

Reply

wow Thanks your Information and i share this article and see you
Yousuvecom
free hd porn videos

Reply

Lagu khusus progammer juga keren loh gan

Reply


Terimakasih atas info dan sharingnya gan semoga bermanfaat bagi semuanya
KepoKesehatanmu
ResepKreatifz

Reply

Hello

Reply

Sangat mudah dipahamai gan, thanks ilmunya Stafabandel.me

Reply

Wah aku paham gan, skrng aku download mp3 ini tutorial

Reply

Post a Comment