DBAtlas · Veritabanı operasyon atlası

2003: Can't connect to MySQL server (TCP/IP)

MySQL

Ne 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.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar