Security Researcher, Entrepreneur, Senior Linux Admin

29 Aralık 2013 Pazar

Mysql Dışarıya Açma

MySQL'e diğer bilgisayarlardaki yazılımlarla bağlanmayı isteyebilirsiniz. Belki yapınızda Web sunucu ile veritabanı sunucusu ayrı kurulmuş olabilir. Bu durumda web sunucunuzun MySQL sunucusuna erişmesini sağlamanız gerekiyor.
İki ayar yapılacak. Debian ve Ubuntu sistemler için /etc/mysql/my.cnf dosyasındaki sunucunun çalıştığı ip adresini düzenleyin. 127.0.0.1 olarak çalıştığında sadece o MySQL sunucu üzerinden erişilebilecektir. Dışardan erişmek için sunucunun ip adresini veya hiç uğraşmayayım hangi arabirimden gelirse gelsin bütün MySQL iletişimine izin vereyim derseniz 0.0.0.0 diyebilirsiniz.
nano /etc/mysql/my.cnf
bind-address = 192.168.0.2
İkinci ayarımızda veritabanı içerisinde olacak. Mysql erişim denetimini mysql veritabanında tutuyor. Komut satırında
mysql -u root -p
diyerek Mysql sunucumuzun konsoluna root kullanıcısı ve şifresi ile girmiş oluyoruz.
use mysql
diyerek mysql veritabanına geçiş yapıyoruz.
bir tek ip adresine izin vermek isterseniz aşağıdaki komut işletiyorsunuz. 192.168.0.100 ip adresi Web sunucumuzsa bu şekilde erişim izni vermiş oluruz. Tırnaklara dikkat. ip adtresi ve şifrenizi onların içine yazacaksınız.!!
grant all on *.* to root@'192.168.0.100' identified by 'mysql-root-şifresi';
yok ben ip adresleri ile uğraşmayayım. Sunucunun bulunduğu ağa erişimi olan ve isteyen şifre ile bağlansın derseniz aşağıdaki komutu işletiyoruz. % işareti bütün ip adresleri demektir. Yani herkes erişsin anlamına gelir.
grant all on *.* to root@'%' identified by 'mysql-root-şifresi'
son olarakta yetkilendirmeyi aşağıdaki komutla devreye alıyoruz ve ardından mysql konsolundan çıkıyoruz.
flush privileges;
exit

2 yorum:

  1. Hocam çok teşekkürler o kadar yabancı sitede araştırdım denedim olmadı şans eseri burayı buldum denedim ve oldu :)

    YanıtlaSil
  2. Merhaba,

    Buradaki yazılar genelde diğer sitelerde anlatılanlara göre olmayınca yazdığım bilgilerdir. İşinize yaradığı için sevindim :)

    Selamlar.

    YanıtlaSil

Etiketler