14 February 2008

mysql error number 2003

bila error message tersebut muncul saat akses mysql di ubuntu dari
aplikasi mysql administrator di windows, kemungkinan2 masalahnya :

1. konfigurasi mysql nya belum di set utk bisa diakses dari luar server,
- cek :
telnet dari mesin windows ke port mysql:

telnet [ip_server_] 3306

telnet dari server langsung:

telnet localhost 3306

# bila dari server bisa tetapi dari mesin lain tidak bisa, berarti
memang port mysqlnya belum bisa diakses dari luar.
- lakukan :
tambahkan comment [#] di file /etc/mysql/my.cnf pada baris :

bind-address = 127.0.0.1

sehingga menjadi:

#bind-address = 127.0.0.1

2. firewall server atau client belum membuka port mysql,
- cek di server :
pastikan di list iptables sudah ada baris berikut dgn cara:

$ sudo iptables -L
Chain INPUT (policy ACCEPT)
ACCEPT tcp -- anywhere anywhere tcp dpt:mysql

bila belum ada, tambahkan dengan perintah:
$ sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

restart mysql server dgn perintah:
$ sudo /etc/init.d/mysql restart

3. pastikan firewall mesin windows sudah membolehkan port 3306 atau
mysql bisa dilewatkan.

done.

No comments: