MySQL Kullanıcı Oluşturma ve Yetkilendirme

MySQL Sunucusu için kullanıcı oluşturma ve açılan kullanıcıya yetki verme ile ilgili birkaç malumat paylaşmaya çalışacağım. genel hatlarıyla oldukça bastit olan bu mevzu çoğu makalede oldukça zor bişeymiş gibi gösterilerek kafa karıştırıcı bilgiler ilave ediliyor. Kullanı oluşturma ve yetki verme oldukça kolaydır ve şu şekilde yapılır.

Kullanıcı kurmak için root kullanıcısı ile MySQL sunucumuza bağlanıyoruz :

server#mysql -u root -p

Bağlantı sağlansıktan sonrasında kullnıcı kurmak için aşağıdaki SQL sorgusunu yazıyoruz.

CREATE USER 'kullanici'@'UZAK_IP' IDENTIFIED BY 'şifreniz';

Kullanıcımız oluşturuldu, şimdi bu kullanıcıya erişeceği veritabanı için ve bütün veritabanları için yetki verelim.

GRANT ALL PRIVILEGES ON veritabani.* TO 'kullanici'@'UZAK_IP' IDENTIFIED BY 'şifreniz';

Tüm veritabanaları için :

GRANT ALL PRIVILEGES ON *.* TO 'kullanici'@'UZAK_IP' IDENTIFIED BY 'sifreniz';

Kullanıcı Tablosunda Oluşturulan kullanıcı ve IP adresi bu yolla olacaktır.

+---------------+--------------------+
| user          | host               |
+---------------+--------------------+
| kullanici     | UZAK_IP            |
+---------------+--------------------+

Teşekkürler,

Aziz Ozdemiroglu
Teknolojik-Blog.Com