Pegelolaan Keamanan


Database mysql merupakan database administrative yang berisi table-tabel yang
berkaitan dengan pengamanan instalasi MySQL, penyimpanan fungsi-fungsi

pendefinisian user, dan penyediaan data yang berkaitan dengan sistem help MySQL
dan fungsionalitas time-zone. Dan tentunya fokus pada pencegahan akses-akses
yang tidak berhak pada MySQL server merupakan tabel-tabel yang berkaitan dengan
keamanan, dimana disebut sebagai grant tables.


SETTING PASSWORD
Memasukkan password baru atau mengubah password untuk user yang sudah ada
Sintaks:
SET PASSWORD [FOR ‘<user>’@‘<host>’] = PASSWORD(‘<new password>’);
FLUSH PRIVILEGES
Berguna untuk me-reload tabel GRANT agar supaya dapat langsung diterapkan.
Flush privileges;
REVOKE UNTUK MENCABUT HAK AKSES
Perintah REVOKE digunakan untuk mencabut kembali hak akses yang telah
diberikan pada Pengguna

Sintaks:
REVOKE ALL PRIVILEGES, GRANT OPTION
FROM ‘<user>’@‘<host>’ [{, ‘<user>’@‘<host>’}...]
 ATAU

REVOKE <privilege> [(<column> [{, <column>}...])]
[{, <privilege> [(<column> [{, <column>}...])]}...]
ON {<table> | * | *.* | <database>.*}
FROM ‘<user>’@‘<host>’ [{, ‘<user>’@‘<host>’}...]
MENGHAPUS USER
Perintah untuk menghapus user dari sistem
Sintaks:
DROP USER ‘<user>’@’<host>’ [{, ‘<user>’@’<host>’}...]

Contoh:

DROP USER ‘dede’@‘localhost’;


Click Me!
Previous
Next Post »