Memberi Hak Akses MySQL




1.Buka MySQL Command Line, lalu login dengan user root
1.png

2.Coba tampilkan seluruh database yang ada
2.png

3.Kemudian kita membuat sebuah database dan tabel sebagai contoh
3.png

4.Selanjutnya kita buat sebuah user
4.png

5.Lalu kita coba memberi user julio dengan hak akses hanya bisa melihat database STTP dan table mahasiswa
5.png

6.Lalu kita coba login dengan user julio
6.png

7.Kemudian kita coba tampilkan atau show databases;
7.png

Terlihat disana ketika kita mencoba menampilkan seluruh database dengan user julio yang tampil hanya ada dua database yaitu information_schema dan sttp yang telah kita beri hak akses sebelumnya. Lalu bagaimana dengan tabel..?

8.Gunakan atau fungsikan dulu database STTP
8.png

9.Kemudian coba SHOW TABLES;
9.png

Seperti terlihat diatas, user julio hanya bisa melihat table mahasiswa, karena hanya diberi hak akses untuk melihat table mahasiswa sebelumnya, tidak untuk table dosen.

Selain untuk hanya melihat (SELECT) kita juga bisa memberi hak akses lainnya di dalam MySQL, seperti beberapa perintah-perintah dibawah ini yang saya ambil dari situs belajar MySQL yang bagus di Indonesia:

10.png
11.png
12.png