MANAJEMEN USER PADA DATABASE MYSQL
Membuat Akun Pengguna
Nama akun terdiri dari nama pengguna dan nama host klien tempat pengguna harus terhubung ke server. Nama akun memiliki format ‘user_name’@’host_name’. Panjang nama pengguna bisa sampai 16 karakter. Anda harus menggunakan tanda kutip tunggal di sekitar nama pengguna dan nama host jika mengandung karakter khusus, seperti tanda hubung. Jika suatu nilai valid sebagai pengidentifikasi tanpa tanda kutip, tanda kutip bersifat opsional. Namun, Anda selalu dapat menggunakan tanda kutip.
Misalnya, gunakan pernyataan CREATE USER…IDENTIFIED BY untuk membuat akun:
- Untuk pengguna bernama raka
- Untuk terhubung dari localhost
- Menggunakan kata sandi 123
Berikut perintah nya
CREATE USER ‘raka’@’localhost’ IDENTIFIED BY ‘123’;
# Perintah Hak Akses User untuk database tertentu
# * sebelum titik artinya semua database dan * setelah titik semua table
# jika di sebutkan nama database nya, maka hanya merujuk terhadap database tertentu saja
# GRANT ALL PRIVILEGES ON * . * TO ‘new_user’@’localhost’;
GRANT ALL PRIVILEGES ON tokobagunan* TO ‘raka’@’localhost’;
Jika ada error pada table user, ketik perintah berikut
REPAIR TABLE mysql.db
Jika sudah berhasil setting privileges user silahkan login menggunakan user yang baru saja dibuat, disini contoh user nya adalah raka dengan password : 123
1. Buka Xampp Terlebih Dahulu
2. Klik Start Apache & Mysql
8. Jika ada error pada table user, ketik perintah berikut
9. Kita Tuliskan query flush privileges untuk menrefresh perubahan
10.Jika sudah berhasil setting privileges user silahkan login menggunakan user yang baru saja dibuat, disini contoh user nya adalah raka dengan password : 123
11.Tampilkan database yang ada pada user raka
12. Melihat status akses user (contoh raka)
13.Menampilkan semua tabel pada tokobagunan pada user raka
Komentar
Posting Komentar