MySql Connection Refused 111 Çözümü

Farkli istemcilerin ve sunucuların iletişim halinde olduğu bir projemi geliştirirken 3 farklı bilgisayardan oluşan bir test ortamı hazırladım. MySql Server bu bilgisayarlardan birisinde kuruluydu ve bu veritabanına diğer bir bilgisayarın erişim sağlaması gerekiyordu. İlk defa standart kurulumda 111 hatası aldım ve kısa bir arama sonucuna config dosyasında bulunan bir satırın güvenlik sağlamak amacıyla MySql bağlantısına sadece yerel ağ da izin vermesinin buna sebep olduğunu buldum.

Sorunu gidermek için /etc/mysql/my.cnf dosyasını açıp “bind-address = 127.0.0.1” satırını silmeniz gerekiyor veya güvenlikten ödün vermemek için bağlantı yapacak bilgisyarların ip adreslerini de tanımlayabilirsiniz.

Config dosyasındaki değişiklikten sonra her zamanki gibi “sudo service mysql restart” 🙂