Administrasi User di MYSQL ( Create User )


Hallo ketemu lagi dengan saya di malam yang mendung ini HEHEHEHE, daripada bengong nunggu ujan yang ga tau kapan berentinya saya ingin berbagi tentang cara adminstrasi user di mysql. Mungkin sebagian dari kita menganggap administrasi user di mysql itu tidak penting karena tinggal masuk aja sebagai root semua beres, padahal dari sisi keamanan itu sangat tidak di sarankan apalagi mengatur config database aplikasi kita dengan root password. Penggunaan database di aplikasi itu sebenarnya yang baik adalah satu aplikasi satu user, jadi lebih aman. Dilain kesempatan mudah mudahan bisa kita bahas mengenai keamanan mysql.

Sekarang kita akan coba praktekan cara membuat user,

Dalam contoh ini saya mempunyai database kampus dengan 2 table di dalamnya yaitu , table_mahasiswa, table_fakultas.

Pertama buka CMD lalu arahkan ke bin mysql lalu ketikan mysql -u root -p seperti gambar di bawah ini ( disini saya menggunakan xampp windows untuk linux langsung masuk terminal ketikan mysql -u root -p ):


pada gambar diatas password saya kosongkan karena root saya tidak memiliki password
 jika root anda memiliki password silahkan isi password root anda.
Langkah selajutnya kita buat user  :
Query dasar membuat user mysql adalah 

CREATE USER 'NAMA_USER'@'ALAMAT IP' IDENTIFIED BY 'PASSWORD';

NAMA_USER   = Username yang akan digunakan.
ALAMAT  = alamat ini adalah alamat ip tetapi bisa juga dibuka untuk semua ip address.
PASSWORD = password username yang akan digunakan.

sekarang kita coba buat 3 user :

 1. username mhs_satu password mahas123? dan ip 192.168.1.199
 2. username mhs_dua password mahas234? dan ip localhost
 3. username mhs_tiga passowrd mahas345? dan ip ( % )


Pembahasan query diatas :

contoh 1 : bahwa user tersebut hanya bisa mengakses menggunakan ip 192.168.1.199

contoh 2 : bahwa user tersebut hanya bisa mengaskes dari localhost

contoh 3 : bahwa user tersebut bisa mengakses dari IP manapun
 Sekarang kita cek menggunakan query seperti gambar dibawah ini :

Masih banyak cara lain untuk membuat user di mysql, cara yang saya bahas adalah cara yang paling sering saya gunakan.
Oke sekian dulu postingan saya kali ini karena hujannya sudah agak sedikit reda HEHEHEHE, pada pembahasan selanjutnya kita akan coba membahas tentang memberikan GRANT di mysql, selamat mencoba semoga sukses.


Postingan terkait:

Belum ada tanggapan untuk "Administrasi User di MYSQL ( Create User )"

Post a Comment