• 11-05-2024, 18:29:52
    #1
    Merhaba,
    bir proje için hetznerde ubuntu20.04 üzerinde mysqlserver kurduk.
    hetzner de bulunan diğer makinelerden ssh ve php ile mysql'e bağlanabiliyorum.
    aynı şekilde bilgisayarımdan heidisql ile mysql'e bağlanabiliyorum.

    Fakat hetzner dışında bir sunucudan bağlanamıyorum.
    ssh ile bağlanırken >ERROR 2003 (HY000): Can't connect to MySQL server on 'ipadresi:3306' (111)
    php ile bağlanırken> Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on 'ipadresi :3306' (111)

    bu hatayı alıyorum.


    https://community.hetzner.com/tutori...r-with-pvt-net
    https://community.hetzner.com/tutori...rver-on-ubuntu
    bu makalelerden faydalanarak gereken işlemler yapıldı kurulumda.


    bilgisi olan varsa şimdiden teşekkürler...
  • 11-05-2024, 18:38:34
    #2
    sanlihost adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    bir proje için hetznerde ubuntu20.04 üzerinde mysqlserver kurduk.
    hetzner de bulunan diğer makinelerden ssh ve php ile mysql'e bağlanabiliyorum.
    aynı şekilde bilgisayarımdan heidisql ile mysql'e bağlanabiliyorum.

    Fakat hetzner dışında bir sunucudan bağlanamıyorum.
    ssh ile bağlanırken >ERROR 2003 (HY000): Can't connect to MySQL server on 'ipadresi:3306' (111)
    php ile bağlanırken> Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on 'ipadresi :3306' (111)

    bu hatayı alıyorum.


    https://community.hetzner.com/tutori...r-with-pvt-net
    https://community.hetzner.com/tutori...rver-on-ubuntu
    bu makalelerden faydalanarak gereken işlemler yapıldı kurulumda.


    bilgisi olan varsa şimdiden teşekkürler...
    Hem MySQL bind-address hem firewall(ufw) hem Hetzner Firewall hem de kullanıcı yetkilerine bakmak gerekiyor.
  • 11-05-2024, 18:41:52
    #3
    Merhaba,

    Hetzner firewall + sunucu üzeri yazılımsal firewall + my.cnf yapılandırmasına bakılmalı.

    İyi çalışmalar.
  • 11-05-2024, 19:12:46
    #4
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Hem MySQL bind-address hem firewall(ufw) hem Hetzner Firewall hem de kullanıcı yetkilerine bakmak gerekiyor.

    # ufw status

    To Action From
    -- ------ ----
    OpenSSH ALLOW Anywhere
    80 ALLOW Anywhere
    3306/tcp ALLOW Anywhere
    3306 ALLOW Anywhere
    OpenSSH (v6) ALLOW Anywhere (v6)
    80 (v6) ALLOW Anywhere (v6)
    3306/tcp (v6) ALLOW Anywhere (v6)
    3306 (v6) ALLOW Anywhere (v6)




    /etc/mysql/mysql.conf.d/mysqld.cnf dosyası editlendi yorum satırı haline getirildi.
    #bind-address = 127.0.0.1
    #mysqlx-bind-address = 127.0.0.1




    root kullanıcı bu şekilde
  • 13-05-2024, 12:38:20
    #5
    Aynı problem yaşayanlar için yazıyorum.
    Yukarıdaki makaleleri yapinca yetiyor.
    Benim kullandığım ip hetzner tarafından engelli sanırım.
    Farklı sunuculardan denedim bağlantı sağlanıyor.
    2 adet sunucu da bağlanmadı ip engellenmiş sanırım.