Link

cara mengatur akses database mysql

Hallo pembaca blog setiaku, dah cukup lama vakum nulis. Kesempatan ini saya mau berbagi tutorial akses managemen database mysql. Terkadang banyak programmer webbase maupun dekstop mengabaikan managemen akses database. Ketika membuat suatu program dengan database mysql kabiasaan buruk progarmer yaitu tidak membagi hak akses database mysql sesuai kepentingan masing-masing devisi / bidang , programmer hanya menginstal secara default sehinggan semua devisi mempunyai akses yang sama. Ketidak hati-hatian inilah yang dapat mengakibatkan program atau data yang kita buat bisa dihack atau dibobol oleh para hacker. berikut fungsi command line MYSQL garis besar manajemen pembuatan akses database MYSQL yang perlu anda tahu:


CREATE USER 'useranda'@'localhost' IDENTIFIED BY 'passwordanda'; -> membuat user baru untuk localhost
CREATE USER 'useranda'@'192.168.10.xx' IDENTIFIED BY 'passwordanda'; -> membuat user baru untuk akses IP tertentu
select User,Host from mysql.user; -> cek user dan host yang ada didatabase mysql
GRANT SELECT,UPDATE,INSERT,DELETE ON namadatabaseanda.* To useranda@'192.168.10.xx' identified by 'passwordanda';  -> memberikan hak akses untuk user dan database pada ip tertentu
GRANT SELECT ON namadatabaseanda.* To useranda@'localhost' identified by 'passwordanda'; -> memberikan hak akses select untuk user dan database pada localhost
SHOW GRANTS FOR 'useranda'@'192.168.10.xx'; -> melihat isi akses user tertentu untuk host tertentu
SHOW GRANTS FOR 'useranda'@'localhost' -> melihat isi akses user tertentu untuk host localhost

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'useranda'@'localhost'; -> menghapus hak akses pada user tertentu
drop user 'useranda'@'192.168.10.xx'  ->untuk menghapus user tertentu.

Post a Comment

0 Comments