MySQL’de Kullanıcıya Bir Veritabanına Tam Erişim Yetkisi Vermek
MySQL’de Kullanıcıya Bir Veritabanına Tam Erişim Yetkisi Vermek:
MySQL’de yeni bir kullanıcı oluşturmak ve bu kullanıcıya sadece belirlenen veritabanına tam erişim sağlamak için aşağıdaki adımları takip edebilirsiniz:
- MySQL’e Bağlanın
- Yeni Kullanıcı Oluşturun:
CREATE USER 'yeni_kullanici'@'localhost' IDENTIFIED BY 'kullanici_sifresi';
Yukarıdaki komut, ‘yeni_kullanici’ adında bir kullanıcı oluşturur ve bu kullanıcının şifresini ‘kullanici_sifresi’ olarak belirler. Kullanıcıya sadece yerel bağlantılara izin verilmiştir (‘localhost’). Eğer uzak bağlantılara da izin vermek istiyorsanız, ‘%’ kullanabilirsiniz.
- Kullanıcıya Veritabanı İzinleri Verin:
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'yeni_kullanici'@'localhost';
Yukarıdaki komut, ‘yeni_kullanici’ kullanıcısına ‘veritabani_adi’ adlı veritabanına tam erişim izinlerini verir. İzinleri güncellemek veya sınırlamak için “ALL PRIVILEGES” kısmını özelleştirebilirsiniz.
- Değişiklikleri Uygulayın:
FLUSH PRIVILEGES;
Bu komut, MySQL’in güncellenmiş izinleri hemen kullanmaya başlamasını sağlar.
- Çıkış Yapın:
EXIT;
MySQL bağlantısını kapatmak için bu komutu kullanın.
Bu adımları takip ettikten sonra, ‘yeni_kullanici’ adlı kullanıcı ‘veritabani_adi’ adlı veritabanına tam erişime sahip olacaktır. Unutmayın ki güvenlik nedeniyle kullanıcılara sadece gerekli izinleri vermelisiniz.
Kişisel ve kurumsal web hosting seçeneklerimizi karşılaştırarak en uygununu seçin.