Sunday, January 4, 2009

.:: Buat User di MySQL ::.

Satu hal yang krusial, tapi sering terlupakan yaitu membuat user di MySQL yang mempunyai grant all priviledge. Langsung aja ke langkah2 nya, disini gw memakai MySQL di dalam mesin Linux..

shell> mysql -u root -p ( kemudian isi password root priviledge )
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON *
-> TO 'norman'@'localhost'
-> IDENTIFIED BY 'rahasia';
Query OK, 0 rows affected (0.10 sec)

mysql>

Query di atas akan membuat user di database mysql atas nama norman dan memberikan akses ke semua database melalui localhost saja.

Update
shell> mysql --user=root mysql
mysql> CREATE USER 'custom'@'localhost' IDENTIFIED BY 'obscure';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON bankaccount.*
-> TO 'custom'@'localhost';
mysql> CREATE USER 'custom'@'host47.example.com' IDENTIFIED BY 'obscure';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON expenses.*
-> TO 'custom'@'host47.example.com';
mysql> CREATE USER 'custom'@'server.domain' IDENTIFIED BY 'obscure';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON customer.*
-> TO 'custom'@'server.domain';

Untuk pengertiaan tanbahan saja.

Sekian...

0 comments:

Post a Comment