Membuat user database mysql di debian server

Saya akan mencoba menuliskan bagaimana membuat user database mysql pada debian. Kita juga harus memanagement hak akses dari masing masing user pada database tersebut.
ok langkah pertama adalah:

Login sebagai root di mysql dengan perintah.
mysql -u root -p ( -u =user yang dipakai -p = menggunakan password )

Setelah itu ibaratkan kita mau membuat database dengan nama (contoh) untuk user (test) maka tahapanya adalah sebagai berikut:

1. Membuat databases contoh dahulu dengan perintah :

CREATE DATABASE contoh;

setelah perintah dijalankan dengan menekan tombol enter maka mysql akan merespon query ok dan hasilnya terbuat sebuah database dengan nama contoh. Untuk melihat nama nama databases yang ada gunakan perintah :

SHOW DATABASES;

2. Setelah langkah pertama sudah dilakukan, langkah selanjutnya adalah masuk ke databases contoh dengan perintah:

USE contoh;

setelah menekan tombol enter maka kita sudah berada didalam databases dengan nama contoh.
3. langkah ketiga adalah mensetting privileges dari databases contoh. privileges = hak akses untuk contoh pertama

kita akan menset hak akses ALL dimana user ini akan bisa mengakses seluruh tabel yang ada. ok langsung aja perintahnya adalah :

GRANT ALL ON contoh.* TO test@localhost IDENTIFIED BY ‘passwordnya’;

perintah diatas dapat diartikan bahwa hak akses untuk semua tabel, untuk user dengan nama test pada localhost,

IDENTIFIED BY adalah pasword yang akan di gunakan user test.
untuk contoh kedua kita akan membatasi user tersebut, ok langsung aja perintah yang digunakan hampir sama seperti

perintah diatas hanya saja pada perintah GRANT kita gantikan dengan hak akses apa saja yang diperbolehkan untuk

user test. contoh perintahnya adalah :

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON contoh.* TO test@localhost IDENTIFIED BY ‘passwordnya’;

Perintah ini dapat diartikan bahwa hak akses dari user test cuman bisa SELECT,INSERT,UPDATE,DELETE,CREATE,DROP saja.
4. langkaha terakhir adalah merestart database dengan perintah:

FLUSH PRIVILEGES;

selanjutnya adalah keluar dari mysql dengan perintah QUIT atau \q kemudian loginlah dengan menggunakan user test

dan password passwordnya ( saya mengambil contoh diatas dengan password = passwordnya ),

mysql -u test -p

maka akan masuk promp pasword dan isikan pasword yang sudah anda set tadi.
selamat mencoba semoga bermanfaat.


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply