MySQL Kullanıcı Oluşturma ve Yetkilendirme
MySQL Sunucusu için kullanıcı oluşturma ve oluşturulan kullanıcıya yetki verme hakkında birkaç bilgi paylaşmaya çalışacağım. genel olarak çok bastit olan bu konu birçok makalede çok zor bişeymiş gibi gösterilerek kafa karıştırıcı bilgiler ilave ediliyor. Kullanı oluşturma ve yetki verme çok basittir ve şu şekilde yapılır.
Kullanıcı oluşturmak için root kullanıcısı ile MySQL sunucumuza bağlanıyoruz :
server#mysql -u root -p
Bağlantı sağlansıktan sonra kullnıcı oluşturmak 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 tüm 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 şekilde olacaktır.
+---------------+--------------------+
| user | host |
+---------------+--------------------+
| kullanici | UZAK_IP |
+---------------+--------------------+
Teşekkürler,
Aziz Ozdemiroglu
Teknolojik-Blog.Com