Forum

MySQL ve DNS (unaut...
 
Bildirimler
Hepsini Temizle

MySQL ve DNS (unauthenticated user)

5 Yazılar
4 Üyeler
0 Likes
1,048 Görüntüleme
(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
Konu başlatıcı
 

Merhabalar,


Linux üzerinde MySQL barındırıyorsunuz, programlarınız problemsiz çalışıyor sistem tıkır tıkır işliyor. Gün geliyor Suse linux unuza telnet atıyorsunuz O ne!! anında gelen login 3-5 saniye sonra geliyor. Zorlukla açıyorsunuz kullanıcınızı. Aplication serverinizde programınızın kısa yoluna tıkladığınızda MySQL hatası aldınız. Ama hiç bir şey yapmadınız ki !?? Linux consolundan MySQL i açtınız komut satırında show processlist dediniz.


+----+----------------------+------------------+------+---------+------+-------+-----------------------+
   | Id | User                 | Host             | db   | Command | Time | State | Info                  |
   +----+----------------------+------------------+------+---------+------+-------+-----------------------+
   |  4 | unauthenticated user | 192.168.1.3:1112 | NULL | Connect | NULL | login | NULL                  |
   +----+----------------------+------------------+------+---------+------+-------+-----------------------+


Yukarıdaki gibi bir görüntüyle karşılaştınız. Kullanıcı sayınıza bağlı olarak onlarca oluşabilir. Linux unuz bir tuhaf çalışıyordur. Yazılımınız ise crash modunda. Eyvah demeden önce (Ben demiştim 🙂 ) /etc/resolv.conf  dosyasının içine girin ve DNS kaydınızı kontrol edin. Muhtemelen sistemdeki DNS ipsinin dışında bir IP vardır. Diyelim doğru IP var. O zaman DNS işlevini gören makine kapalıdır 🙂 (ilk problemi geçen gün yaşadım. Bugünde DNS makinesi kapanmış 🙂 Olmaz olmaz demeyin, olur olur)


 

 
Gönderildi : 26/02/2009 02:26

(@muratcan-2)
Gönderiler: 2192
Üye
 

Her hata birgün başımıza gelebilir gözüyle bakmamız lazım ve bence o hata döner dolaşır bizimde başımızada gelir [:)] Bilgilendirme için teşekkürler Kamil Hocam.

 
Gönderildi : 26/02/2009 02:30

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
Konu başlatıcı
 

Rica ederim Murat hocam 🙂 Haklısın birileri linux ve mysql kullanıyorsa bu tür bir hata ile karşılaşabilme ihtimalleri ihtimal dahilinde 🙂 

 
Gönderildi : 26/02/2009 02:35

(@FatihABACI)
Gönderiler: 24
Eminent Member
 

Üstadlar merhaba,

 

Konu biraz eski fakat şuan başımda böyle bir dert var.  Yaklaşık 1 yıldır visaul basicte yazdığım program sorunsuzca linuxdaki remote MySQL serverima bağlanıyor veritabanından veri çekiyordu. Ancak dün birşeyler oldu... Ben mysqle uzaktan bağlanamaz oldum. Tüm programı kullananlar bağlanamıyor mysqle.. Whm panelden Mysql Processe baktığımda  aşağıdaki loglar geldi. Sizin dediğiniz gibi /etc/resolv.conf kontrol ettim fakat configin içi boş. Ne yapmam lazım?

 MySQL Process List:

 

unauthenticated user 85.96.92.75:10242 NULL Connect NULL login NULL 68099
unauthenticated user 85.105.73.86:2256 NULL Connect NULL login NULL 68100
unauthenticated user 88.249.244.68:17352 NULL Connect NULL login NULL 68103
unauthenticated user 78.186.118.200:2751 NULL Connect NULL login NULL 68107
unauthenticated user 81.214.94.249:1035 NULL Connect NULL login NULL 68108
unauthenticated user 81.214.57.209:44488 NULL Connect NULL login NULL 68109
unauthenticated user 94.54.14.219:4434 NULL Connect NULL login NULL 68110
unauthenticated user 85.106.156.55:1053 NULL Connect NULL login NULL 68112
unauthenticated user 85.101.201.173:1037 NULL Connect NULL login NULL 68115
unauthenticated user 85.132.100.35:1034 NULL Connect NULL login NULL 68117
unauthenticated user 88.247.87.181:1532 NULL Connect NULL login NULL 68126
unauthenticated user 194.0.130.10:35061 NULL Connect NULL login NULL 68146
unauthenticated user 88.251.98.240:32349 NULL Connect NULL login NULL 68149
unauthenticated user 85.105.226.92:25656 NULL Connect NULL login NULL 68153
unauthenticated user 78.186.251.49:1031 NULL Connect NULL login NULL 68158
unauthenticated user 78.189.25.141:1038 NULL Connect NULL login NULL 68161
unauthenticated user 213.144.126.146:1625 NULL Connect NULL login NULL 68168
unauthenticated user 88.249.160.84:1062 NULL Connect NULL login NULL 68169
unauthenticated user 88.224.198.7:1032 NULL Connect NULL login NULL 68171
unauthenticated user 88.249.31.233:1055 NULL Connect NULL login NULL 68189
unauthenticated user 78.170.187.177:1160 NULL Connect NULL login NULL 68206
unauthenticated user 88.247.167.75:18557 NULL Connect NULL login NULL 68216

 

Saygılarımla

 
Gönderildi : 11/01/2011 11:42

(@HakanAK)
Gönderiler: 8
Active Member
 

mysql bağlanıp SHOW PROCESSLIST; yapın eğer bağlantılar arasında unauthenticated user db NULL şeklinde kullanıcılar görürseniz mysql serveriniz crach oluyor demektir bunu engellemek için /etc/init.d/mysqld dosyasını editörümüzle açıp

/usr/bin/mysqld_safe  --defaults-file=/etc/my.cnf kısmını buluyoruz ve yanına --skip-name-resolve parametresini ekleyip kapatıyoruz başka bir şeyi değiştirmeyin daha mysql sunucunuza dışardan bağlanmıyorsanız dışarıya firewall üzerinden kapatın. aşağıdaki kuralları firewalınızda uygulayın

-A INPUT -i lo -j ACCEPT
-A OUTPUT -o lo -j ACCEPT 

-A INPUT -s kendipniz -j ACCEPT

-A INPUT -p tcp -m tcp -d sunucuipadresi/32 --dport 3306 -j DROP

 
Gönderildi : 25/03/2013 17:37

Paylaş: