Merhabalar,

mysql> grant all on mdb.* to [EMAIL PROTECTED] identified by '123456';
Query OK, 0 rows affected (0.00 sec)


mdb ve test veritabanına erişti kullanıcı sadece...

Bende merak ettim.

Kolay gelsin,



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

 Sadece localhosttan bağlanılmasını istediğim için [EMAIL PROTECTED] yaptım. 
Yani aynı makinede olmayanlar veritabanına ulaşamasın
istiyorum zaten. Ama asıl sorunum bu değil. Kullanıcının sadece kendi
veritabanını görebilmesi gerekirken herhangi bir kullanıcı tüm
veritabanlarını görebiliyor. Daha önce defalarca (win ve freebsd) mysql
kurup çalıştırdım, hiç böyle olmamıştı. Nerde hata yaptığımı bulamıyorum.
Mysql i kaldırıp yeniden kurmayı düşünüyorum artık.


 ------------------------------

*From:* Bunyamin DEMIR [mailto:[EMAIL PROTECTED]
*Sent:* Tuesday, March 06, 2007 10:03 PM
*To:* freebsd@lists.enderunix.org
*Subject:* Re: [FreeBSD] mysql yetki sorunu





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




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

Cevap