Upload
euis-marlina
View
481
Download
6
Embed Size (px)
Citation preview
Euis Marlina (http://euismarlina.edublogs.org / http://adeisti.blogspot.com)
Manajemen User di MySQL
User default MySQL adalah root dan hanya bisa diakses apabila dari host yang sama
dengan database tersebut atau localhost. Namun, apabila anda menggunakan
database MySQL untuk aplikasi client server, yang bisa diakses dari komputer lain
selain komputer dimana database itu berada, maka penggunaan user root tidak bisa
lagi dilakukan. Oleh karena itu, solusinya anda harus membuat user dan password
untuk identifikasi koneksi ke database server tersebut dari komputer client, agar
dapat terhubung/mengakses database.
Pada kesempatan kali ini kita akan latihan membuat user dengan nama admin di
MySQL dengan menggunakan MySQL Front.
Langkah-langkahnya adalah :
Klik menu Tools >> User-Manager seperti gambar berikut.
Ketikan nama Username, From Host dan Password seperti gambar di bawah ini. Pada
kasus user admin ini, kita ceklis checkbox all privileges(hak akses)-nya, karena
admin berhak mengakses semua database maupun melakukan semua aktifitas yang
berhubungan dengan semua database tersebut. Tapi, kita bisa mengatur aktifitas
pada daftar privileges disesuaikan dengan user yang kita buat. Misalkan kalau hanya
diizinkan untuk men-select saja, maka yang di ceklis hanya select. Kemuadian anda
pun bisa memilih database mana yang boleh di akses oleh user tersebut(daftar
database ada disebelah kanan).
Pada isian From Host, anda bisa menentukan nomor IP, dari IP mana user tersebut
boleh mengakses database. Tanda % pada isian From Host, artinya user tersebut
dapat mengakses database dari komputer dengan nomor IP berapapun.
Setelah anda menentukan username, from host dan passwordnya, lalu klik tomboll
Add User. Maka akan tampil pesan bahwa anda sukses membuat user baru.
Euis Marlina (http://euismarlina.edublogs.org / http://adeisti.blogspot.com)
Untuk mencoba, apakah user yang anda buat benar-benar sukses, maka anda klik
new connection, dan login lah dengan menggunakan user yang baru anda buat yaitu
admin.
Gambar di bawah ini menunjukkan user yang digunakan adalah admin bukan
root(admin@lcoalhost).
Membuat user dengan nama spesifik untuk masing-masing aplikasi yang
menggunakan database tertentu, sangat dianjurkan. Itu berguna salah satunya
untuk masalah sekuriti/keamanan database. Karena dengan membuat user tertentu,
kita bisa mendefinisikan masing-masing hak akses terhadap database, juga
memproteksinya dengan menggunakan password.
Selamat mencoba, semoga berhasil dan bermanfaat.