MySQL Sunucuda Kullanıcı Oluşturma

0 Antworten 3 Aufrufe
·
Teilnehmer
Themenersteller #1
[B]MySQL sunucusunda kullanıcı oluşturma işlemi, veritabanı yönetimi ve güvenliği açısından temel adımlardan biridir. Bu işlem, veritabanına erişim sağlayacak kullanıcıların yetkilerini kontrollü bir şekilde belirlemenize olanak tanır ve güvenlik açıklarını minimize eder. İşte detaylı ve adım adım anlatım:

İlk olarak, MySQL’e root veya yetkili bir kullanıcı ile giriş yapmanız gerekir. Bu, kullanıcı oluşturmadan önce gerekli yetkilere sahip olmanızı sağlar.
CODE
12  
mysql -u root -p


Kullanıcı oluşturma işlemi, CREATE USER ifadesiyle yapılır ve genellikle şu formattadır:

CODE
12  
CREATE USER 'kullanici_adi'@'host' IDENTIFIED BY 'sifre';  


Burada, ‘kullanici_adi’ kısmına yeni kullanıcının adını, ‘host’ kısmına ise kullanıcının bağlanabileceği IP adresi veya host adını yazmanız gerekir. Örneğin, sadece localhost’tan giriş yapmasını istiyorsanız, 'localhost' kullanılır.
İşte birkaç örnek:

CODE
123  
CREATE USER 'yeni_kullanici'@'localhost' IDENTIFIED BY 'GüçlüSifre123';  
CREATE USER 'dış_kullanici'@'%' IDENTIFIED BY 'DışSifre456';  


Sonrasında, bu kullanıcıya hangi yetkilerin verileceğine karar vermelisiniz. En yaygın olanlar: SELECT, INSERT, UPDATE, DELETE, ve ALL. Örneğin, sadece belirli bir veritabanı üzerinde tam yetki vermek için:

CODE
123  
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'host';  
FLUSH PRIVILEGES;  


FLUSH PRIVILEGES komutu, yetki tablosunun yenilenmesini sağlar ve değişikliklerin hemen geçerli olmasını sağlar.

Son olarak, yeni kullanıcıların erişim detaylarını test etmek ve ihtiyaç duyulursa yetkileri kaldırmak veya değiştirmek mümkündür. Güvenlik açısından, her zaman minimum yetki prensibiyle hareket etmek ve gereksiz erişim izinlerini sınırlandırmak önemlidir.

İşte, MySQL sunucusunda yeni kullanıcı oluşturma ve temel yetkilendirme adımları böyle gerçekleşir. Bu süreç, güvenilir ve kontrollü veritabanı ortamları kurmak için temel taşlardan biridir.

Sie müssen angemeldet sein, um zu antworten.

0 Zitate ausgewählt