Merhabalar;

Pardus üzerinde mysql'e bağlanmaya çalışıyorum.

[EMAIL PROTECTED] ~ $ mysql --version
mysql  Ver 14.12 Distrib 5.0.51b, for pc-linux-gnu (i686) using readline 5.0

**********************************************
Class.forName("com.mysql.jdbc.Driver");
            Connection 
connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/tower", 
"root", "admin");
**********************************************
şeklinde bir kod parçacığıyla..

hailsematary-sd-pardus ~ # service mysql_server info
   Servis    |   Durum   | Otobaşla | Açıklama
----------------------------------------------
mysql_server | çalışıyor |   evet   | MySQL Database Server

hailsematary-sd-pardus ~ # ps -ef | grep mysqld
mysql    23809     1  0 06:11 ?        00:00:02 /usr/sbin/mysqld
root     25122 23735  0 07:50 pts/2    00:00:00 grep --color mysqld

mysqld çalışıyor gözüküyor.

kodu derleyip çalıştırdığımda şu hatayı alıyorum:

java.sql.SQLException: Unable to connect to any hosts due to exception: 
java.net.ConnectException: Connection refused
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1797)
    at com.mysql.jdbc.Connection.<init>(Connection.java:562)
    at 
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:361)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at hw2.partOne(hw2.java:39)
    at hw2.main(hw2.java:22)

localhost yerine 127.0.0.1 yazıp da denedim.

bilgisayarımda herhangi bir firewall çalışıyor değil. /etc/mysql/my.cnf 
dosyasında da port 3306 olarak gözüküyor.

konsoldan >mysql -u root -p şeklinde bağlanabiliyorum mysql'e..

kontrol etmediğim bir şey yok gibi geldi bana :) ama hala neden 
bağlanamadığımı çözemedim. Ha bir de,

hailsematary-sd-pardus ~ # netstat -lnp | grep mysqld
unix  2      [ ACC ]     STREAM     LISTENING     1062688 
23809/mysqld        /var/run/mysqld/mysqld.sock

aklıma şu geliyor, acaba unix socket'ine bağlanıyor da tcp/ip socketine 
bağlanmaya çalıştığı için  bağlanamıyor gibi bir durum mu var? herhangi 
bir tcp/ip socketi gözükmüyor bu çıktıda çünkü..

herhangi bir fikriniz varsa, paylaşırsanız sevinirim.

-serdar
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap