Pengguna database
pada MySql dapat diatur kewenangannya
melalui pengaturan pada tabel : user
dari database MySql (bawaan sistem).
Pengaturan
ini diatur oleh database administrator (sering disingkat : admin). Admin
memiliki kewenangan yang sangat luas.
Field/parameter
yang terdapat tabel user adalah
-
Host.
Menyatakan nama host, yakni tempat Database berada, bila database server
(MySql) berada dalam 1 sistem komputer dengan PHP maka disebut dengan
‘localhost’ atau IP address 127.0.0. artinya database tidak harus satu komputer
dg script php. Bila database di komputer lain
untuk koneksi gunakan IP Address komputer tersebut.
-
User, yaitu nama
pemakai,misal : guntara, suhadi, dll
-
Password,
yakni password untuk user tersebut
-
Select_priv, pemakai dapat melakukan perintah SELECT. Bila “Y” dapat melihat isi tabel bila “N”,
tidak.
-
Update_priv,
pemakai dapat melakukan pengubahan data (SQL: UPDATE…. )
-
Delete_priv,
pemakai dapat menghapus record (DELETE …)
-
Create_priv,
pemakai dapat menciptakan database/tabel baru (misal : CREATE DATABASE/TABLE..)
-
Drop_priv, pemakai dapat menghapus database/tabel
(DROP …
-
Alter_priv, pemakai dapat mengubah strtuktur tabel
-
dll yg diguanakan untuk kewenangan lebih lanjut
untuk mengubah
kewenangan pada tabel user digunakan perintah2 SQl yang sudah ada, melalui form
yg sudah disiapkan oleh Admin atau langsung ke tabel (back door)
Langkah
pengaturan manajemen user
- menggunakan
command line
[1]
aktifkan
MysqL
[2]
tulis
pada prompt
MySql=> INSERT
INTO USER(host,user,password,)
VALUES(“localhost”,”guntara”,password(guntara));
MySql=>FLUSH
PRIVILEGES
-
menggunakan editor (PHPMyAdmin/MySqlFront)
[1] aktifkan editor
[2] klik database mysql
[3]
klik
tabel user, akan muncul sturktur
tabel user
[4]
klik browse, akan muncul isi tabel, untik
melihat daftar user yang ada
[5]
klik Insert. Untuk memasukkan user baru.
[6]
agar
pengaturan user dapat diproses pada SQL command tulis : FLUSH PRIVILEGES, atau
direstart ulang MySql-nya.
EmoticonEmoticon