2003: Can't connect to MySQL server (TCP/IP)
MySQLNe demek?
İstemci, MySQL sunucusuna belirtilen host ve port üzerinden TCP/IP ile bağlanamadı.
Neden olur?
Sunucunun çalışmaması, yanlış host/port, güvenlik duvarının 3306 portunu engellemesi, sunucunun yalnızca localhost'a bağlanması (bind-address = 127.0.0.1) veya skip-networking'in açık olması.
Nasıl çözülür?
Sunucunun ayakta ve doğru portu dinlediğini kontrol edin. Uzaktan erişim için my.cnf'te bind-address = 0.0.0.0 (ya da uygun IP) yapın ve skip-networking kapalı olsun. Güvenlik duvarında 3306 portunu açın. Host/port bilgisini doğrulayın: mysql -h host -P 3306 -u kullanici -p. Kullanıcının uzak host'tan yetkisi olduğundan emin olun.