Uzak bir AWS Linux Makinesinde bir MySQL veritabanı sunucum var. Bu sunucuya SSH'den erişebilirim. Bununla birlikte, Windows bilgisayarımdan buna erişmem gerekiyor ve çalışmıyor (mysql -u root -p -h remoteAddress komutunu kullanarak uzak sunucumun IP adresindeki remoteAddress'i kullanıyorum). Ayrıca yerel bir MySQL sunucum var, bu yüzden Windows'da mysql -u root -p -h localhost normal çalışıyor.Uzak AWS Linux MySQL'e yerel Windows makinesinden bağlanamıyor
Bu konuda çok şey okudum ama hiçbir çözüm benim için çalışmıyor. Ben alıyorum hatadır:
Hata 2003 (HY000): benim gözümde dışarı yorumladı 'remoteAddress' (10060)
Şimdi gelmiş bağlamak-adresine MySQL sunucusuna bağlanamıyor. cnf dosyası ve ek olarak phpmyadmin kullanarak, köke her yerden erişilebildiğini doğrulayabilirim (yani% den yazıyor).
İptables hizmetini kapatsam bile, yine de aynı hatayı alıyorum.
Furthemore, eğer netstat -tln yazıyorsam | grep 3306, alıyorum: Ben şu anda emniyet etkileri umurumda değil
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
, sadece bu çalışma almak istiyorum.
ilk önce mysql'inizin varsayılan 3306 numaralı bağlantı noktasında mı çalıştığını kontrol edin veya uzaktan veya başka bir şekilde bağlanmak için ortak DNS/IP'yi kullanıp kullanmadığınızı kontrol edin. –
bile ilk adımı mysql bağlantı yerel mıknatıs üzerinden kontrol etmek gerekir ilk önce EC2 örneğini macun üzerinden bağlayın ve eğer yerel olarak bağlanmak mümkün eğer mysql bağlamak o zaman ...... ................. Adres mysql hizmetini yeniden başlattınız. –
Daha sonra uzak sunucunun bağlantıları uzaktan kabul edecek şekilde yapılandırılıp yapılandırılmadığını kontrol edin. Mysql bağlantısını ssh ile tünel etmeniz gerekebilir. – Shadow