2
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.

Manajemen User di MySQL

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.