Tutorial Membuat User dan Password di MySQL


User didalam Database MySQL biasanya disebut dengan pengguna / administrator dalam suatu perancangan sistem basis data. sedangkan Password adalah rangkaian huruf dan angka sebagai ID pengenal untuk dapat masuk kedalam suatu sistem yang terstruktur dan sifatnya rahasia serta hanya diketahui oleh User tersebut. Pembuatan User dan Password didalam Database MySQL merupakan hal yang sangat penting dikarenakan untuk mengatur manajemen basis data diperlukan orang yang dapat menyusun rangkaian rancangan Data / record Database.

Secara Default ketika kita menginstall aplikasi MySQL baik XAMPP maupun aplikasi lainnya, maka aplikasi server MySQL yang terpasang diperangkat komputer maupun laptop secara otomatis akan membuat satu User yang dapat mengakses apapun, namanya adalah ROOT tanpa Password. itulah sebabnya untuk keamanan menggunakan database anda agar tidak ada orang yang mengutak atiknya lebih baik ROOT tersebut diberikan Password.

Untuk membuat User didalam MySQL, kita harus masuk ke Root terlebih dahulu



Membuat User tanpa Password

Untuk membuat User baru, MySQL menyediakan

CREATE USER "nama_user" ;

Catatan : Untuk membuat User baru Maksimal 16 karakter


User baru telah kita buat didalam MySQL, untuk menggunakan User tersebut, kita harus keluar dari root default dengan perintah exit. dan untuk masuk sebagai user yang telah anda buat masukkan query mysql -u nama_user



Membuat User Dengan Password

Untuk menambah kemanan sebaiknya ketika anda membuat User sertakan juga Password. saya akan membuat user baru dengan nama admin_idmysql.

CREATE USER "nama_user"   IDENTIFIED BY   "password_anda" ;

nama_user : adalah nama user baru anda.
password_anda : adalah password yang anda gunakan di user baru.

  
Untuk menggunakan User dan Password yang baru anda buat, anda harus keluar dari user root. dan gunakan user dan password anda dengan query yang sama diatas namun ditambah dengan ( - p ) untuk memasukkan Password dari User tersebut.

Contoh user yang saya buat admin_idmysql dan password idmysql123



Menampilkan Daftar User dan Password

Gunakan user Root untuk melihat semua daftar user dan passwordnya.

SELECT user, password FROM mysql.user;



Tabel diatas menunjukkan user idmysql tidak mempunyai password dibanding dengan user admin_idmysql yang memiliki password. jika kita lihat kolom password terdapat kode-kode angka dan huruf. kode-kode tersebut biasanya disebut hasing, hasing ini berguna untuk mengontrol penggunaan password yang dapat dilakukan oleh user root.
LihatTutupKomentar