Bu ilk defa karşılaştığımda, mySQL
Workbench'i bir windows sunucusuna codeigniter
kullanarak bağlanmaya çalışıyorum. Aşağıdaki hatayı alıyorum.Harici Bağlanıyor MySQL DB Hatası mysqli_connect(): (HY000/2003)
Uyarı: mysqli_connect(): (/ 2003 HY000):
(111)
Yani ben php kullanarak bağlantı uğraş 'xx.xxx.xxx.xxx' üzerine MySQL sunucusuna bağlanamıyor Basit bir bağlantı betiği ile ve aynı hatayı alıyorum.Belki de 3306
numaralı bağlantı noktasının engellendiğini düşünmüştüm, ancak ISS'm bunun olmadığını söyledi. Ive googles ve diğer insanlara olan aynı sorunlardan birkaçını buldum, ancak uygun bir çözüm bulunamadı. Stackoverflow üzerinde
- bağlantı Basit Same Issue, thats not working
i yukarıdaki bağlantı noktasını eklemek bile
$servername = "78.137.126.xxx;
$username = "root";
$password = "xxxxxx";
$conn = mysqli_connect($servername, $username, $password);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
, sonuç değişmez.
MySQL, sunucuya bağlantının yapılamadığını bildiriyor. Bu genellikle sunucunun gelen bağlantıya izin vermediği anlamına gelir. Sunucu kilitlenerek limana kapatılmıyor, sunucu o ana sunucuya bağlı ve bu yüzden 3306'da dinlemiyor. MySQL sunucusuna izin veriyorsa, web sunucunuza sormalısınız (ISP değil, aynı değilse) Dışardan bağlantılar veya izin verilip verilmeyeceğine bakın. @ Gabe3886 eklemek için – gabe3886
, normalde web barındırma güvenlik riski olduğu için MySQL sunucusuna harici bağlantılara izin vermez. ssh erişiminiz varsa ssh tünel kullanmayı deneyin. – bansi
kodunuzu bize göster –