Mysql Grand Permissions Yetkisi Vermek
Mysql Grand Permissions Yetkisi Vermek ile ilgili bir yazı hazırladık. Bazı durumlarda açtıgınız veribanalarına Grand Permission yetkisi vermeniz gerekebiliryor. Aşagıdaki komutları kullanarak yetkilendirme yapabilirsiniz. Kullanıcılara veri tabanı erişimi vermek yada mysql kullanıcısına delete, insert, select gibi yetkiler eklemek gerekebiliyor.
İlk olarak mysql veri tabanına root olara giriş yapalım. Aşagıdaki komutu giriyoruz ve artından Mysql root şifreniz sorulacaktır. Şifreyi girip Mysql root girişi yapıyoruz.
mysql -u root -p
1- Bir kullanıcıya tüm veri tabanı için full yetki vermek için gereki mysql komutu ;
mysql> GRANT ALL PRIVILEGES ON database.* to ‘username’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
Örnek;
mysql> GRANT ALL PRIVILEGES ON hostfix_user.* to ‘hostfix_user’@’localhost’ IDENTIFIED BY ‘şifreniz’ WITH GRANT OPTION;
2- Bir mysql kullanıcısına SELECT yetkisi vermek;
mysql> GRANT SELECT ON database.* to ‘username’@’localhost’ IDENTIFIED BY ‘password’;
3- Bir kullanıcıya select, insert, delete yetkisi vermek için;
mysql> GRANT SELECT, INSERT, DELETE ON database.* to ‘username’@’localhost’ IDENTIFIED BY ‘password’;