Pardus üzerindeki lokal MySQL veritabanına TCPIP ile erişim

Pardus üzerine kurmuş olduğum MySQL veritabanına 3. parti bir SQL düzenleyici ile erişmek gerekti. Makinem üzerinde “localhost” olarak çalışan, komut satırından mysql ile rahatlıkla erişebildiğim veritabanına TCPIP ile bağlanamadım.

Biraz çırpındıktan sonra bunun bir nevi güvenlik engeli olduğunu ve değiştirmem gereken kısmı buldum.
Sebep sadece üzerinde çalıştığı makineden doğal soket ile erişilmesinin sağlanması, ağ bağlantılarına (ve tabii TCPIP ye) cevap vermemesi imiş.

Konsola girip su olarak login olun,
# cd /etc/mysql
# vi my.cnf

(veya sisteminizde mc var ise onunla) mysql konfigürasyon dosyasını my.cnf açın, ve
skip-networking
satırını aşağıdaki göründüğü gibi düzeltin (çalışma dışı bırakın -REM’leyin- )

#security:
#using "localhost" in connects use sockets by default
#skip-networking
bind-address = 127.0.0.1

Bu işlemden sonra MySQL sunucunuzu durdurup yeniden başlatmanız gerekli.
Bunu Pardus kullanıcıları Tasma / Sistem Seçenekleri / Servis Yöneticisi menüsünü kullanarak yapabilirler.

Alternatif komutlar ise,
* Redhat / CentOS
# /etc/init.d/mysqld restart
* Debian
# /etc/init.d/mysql restart
* 3. bir seçenek
# service mysqld restart

Pardus’a MySQL kurulumu için yazılmış bir döküman okumak için burayı tıklayın. (Dış bağlantıdır.)