MySQL'de yeni bir Kullanıcı Oluşturma ve Ayrıcalıklar Verme

Create New User Granting Privileges Mysql



MySQL, GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube ve daha pek çok ünlü kuruluş tarafından desteklenen hızlı, güvenilir ve kullanımı kolay bir veritabanıdır. Genellikle, her şeyi değiştirebilen kök kullanıcı altındaki veritabanıyla oynarız. Ancak büyük bir kuruluşta veritabanı yöneticisiyseniz, genellikle kullanıcıları yönetmeniz ve bir kullanıcının ayrıcalıklarını önemsemeniz gerekir. Bu yazımızda MySQL'de yeni bir kullanıcı oluşturacağız. MySQL'de bir kullanıcı oluşturmayı öğreneceğiz ve ayrıca veritabanlarının veya tabloların bazı kullanıcılarına nasıl ayrıcalıklar verebileceğimizi veya iptal edebileceğimizi göreceğiz. Öyleyse başlayalım.







Öncelikle MySQL'de kullanıcının oluşturulmasına ve kullanıcılara yetki verilmesine bir göz atalım.



MYSQL'de yeni bir Kullanıcı oluşturmak için. MySQL kabuğunda CREATE USER komutunu çalıştırabilirsiniz.



OLUŞTURMAK KULLANICI 'yeni_kullanıcı_isim'@'yerel ana bilgisayar'TARAFINDAN TANIMLANAN'parola';

Bu söz diziminde, yeni kullanıcı adı ve şifreyi istediğiniz kullanıcı adı ve şifre ile değiştirdiğinizden emin olun.





Yeni kullanıcıyı başarıyla oluşturduktan hemen sonra bu yeni kullanıcıya ayrıcalıklar verebiliriz. Örneğin, bu kullanıcıya bazı veritabanlarının ayrıcalığını vermek istiyoruz. Aşağıdaki komutu kullanarak veritabanının ayrıcalıklarını verebiliriz.

HİBE HERŞEY AYRICALIKLAR ÜZERİNDE veri tabanı ismi.* İLE 'yeni_kullanıcı_isim'@'yerel ana bilgisayar';

Yukarıda verilen komutta, bazı veritabanlarının tüm tablolarına tüm ayrıcalıkları veriyoruz ve yıldız işareti, o veri tabanının tüm tablolarına ayrıcalık verdiğimiz anlamına gelir. İsteğinize göre belirli bir kullanıcı adı verdiğinizden emin olun.



Bir kullanıcıya tüm veritabanlarının ve tabloların ayrıcalıklarını vermek istiyorsanız. *.* kullanarak aşağıdaki komutu çalıştırabilirsiniz.

HİBE HERŞEY AYRICALIKLAR ÜZERİNDE *.* İLE 'yeni_kullanıcı_isim'@'yerel ana bilgisayar';

Aşağıdaki komutu kullanarak tüm ayrıcalıkları vermek yerine birden fazla ayrıcalık da verebiliriz. Örneğin, yalnızca SELECT, INSERT ve DELETE vermek için.

HİBE SEÇME , SOKMAK , SİLMEK ÜZERİNDE veri tabanı ismi.* İLE 'yeni_kullanıcı_isim'@'yerel ana bilgisayar';

Şimdi, bir kullanıcının ayrıcalıklarına bakmak istiyorsanız, aşağıdaki komutu kullanarak bunu görebilirsiniz.

GÖSTERMEK HİBELER'kullanıcı_isim'@'yerel ana bilgisayar';

Ve bu kullanıcıdan erişimi geri almak istemeniz durumunda. Aşağıdaki komutu kullanarak ayrıcalıkları iptal edebilir veya iptal edebilirsiniz.

GERİ ÇEKMEK HERŞEY AYRICALIKLAR ÜZERİNDE veri tabanı ismi.* İTİBAREN 'kullanıcı_isim'@'yerel ana bilgisayar';

Veya ayrıcalıkları iptal etmek yerine. Bu kullanıcıyı da kaldırmak isteyebilirsiniz. Böylece, aşağıdaki komutu kullanarak bir veritabanı kullanıcısını kaldırabilirsiniz.

DÜŞÜRMEK KULLANICI 'kullanıcı'@'yerel ana bilgisayar';

Pekala, bu tamamen MySQL'de bir kullanıcının oluşturulması ve silinmesi ve farklı ayrıcalık türlerini vermenin ve bunları iptal etmenin farklı yolları ile ilgiliydi.

Çözüm

Bu yazımızda, yeni bir kullanıcı oluşturmayı, o kullanıcıya bazı farklı ayrıcalıklar vermeyi öğrendik ve ayrıca bir kullanıcıdan bazı ayrıcalıkları nasıl iptal edebileceğimizi öğrendik. Bu makale, ayrıcalıkların oluşturulması, silinmesi, verilmesi ve iptal edilmesi gibi kullanıcıyla ilgili tüm operasyonel görevleri içerir.