06.03.2007 tarihinde Cahit Güçlü <[EMAIL PROTECTED]> yazmış:

 Mysql de kullanıcıya sadece kendi veritabanı için yetki vermeme rağmen
phpmyadminde ve localhost üzerinden bağlandığımda (konsolda) tüm
veritabanlarını görebiliyor.

Kullanıcıyı şu şekilde oluşturdum:

GRANT ALL PRIVILEGES ON database.* TO kullanici IDENTIFIED BY 'parola';

Kullanıcının kendi veritabanı dışındakileri görmesini nasıl
engelleyebilirim? Daha önceki kurulumlarımda böyle bir sorun yaşamamıştım.


Merhabalar,

GRANT ALL ON database.* TO [EMAIL PROTECTED] IDENTIFIED BY 'parola';

eğer localhosttan bağlanacaksa ([EMAIL PROTECTED] )
eğer dışarıdan bağlanacaksa ([EMAIL PROTECTED])
eğer herhangi bir yerden bağlanmasını istiyorsanız, iç-dış ağ dahil..
([EMAIL PROTECTED])

diye hatırlıyorum...


--
Bunyamin DEMIR
OWASP-Turkey Chair
http://www.owasp.org/index.php/Turkey
http://blog.bunyamin.org/
www.mutasyon.net

Cevap