• 04-01-2024, 16:50:38
    #1
    merhaba,

    Kullandığım PC OS: Windows 10

    Server OS: Centos 7
    Panel: Plesk
    DB: MariaDB
    Port: 3306

    Pyhon ile şu kodu girdim:

    import mysql.connector
    
    mydb = mysql.connector.connect(
      host="ip",
      user="user",
      password="şifre",
      database="db"
    )
    
    mycursor = mydb.cursor()
    
    mycursor.execute("SELECT * FROM tablo_adi")
    
    result = mycursor.fetchall()
    
    for row in result:
      print(row)
    Çalıştırıyorum ancak bu hatayı alıyorum:

    DatabaseError: Can't connect to MySQL server on 'ip:3306'

    server'a ssh ile bağlandım:

    sudo systemctl status firewalld girince status: inactive gözüküyor.

    hosting şirketinin paneline ilgili portu da ekleyip restart attım:

    https://i.ibb.co/pxXcCZp/ss.png

    ancak hala aynı hatayı alıyorum.

    edit: /etc/my.conf dosyasının bind-adress kısmını kaldırınca bağlanabildi.
  • 04-01-2024, 16:51:55
    #2
    Platin üye
    wp ulasirsan sevinirim yardımcı olayım
  • 04-01-2024, 16:54:15
    #3
    Allowed IP kısmına % yazarak dener misiniz?
  • 04-01-2024, 16:54:38
    #4
    Uzak Mysql kısmına % yazarak aktifleştiriniz.
  • 04-01-2024, 17:31:00
    #5
    enesutku adlı üyeden alıntı: mesajı görüntüle
    Allowed IP kısmına % yazarak dener misiniz?
    geçersiz ip diyor hocam

    Misafir adlı üyeden alıntı: mesajı görüntüle
    Uzak Mysql kısmına % yazarak aktifleştiriniz.
    hangi kısımdan girilecekti
  • 04-01-2024, 17:31:49
    #6
    mos adlı üyeden alıntı: mesajı görüntüle
    geçersiz ip diyor hocam



    hangi kısımdan girilecekti
    Profilimdeki whatsapp'ımdan yazarsan ayarlayayım.
  • 04-01-2024, 17:53:36
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Profilimdeki whatsapp'ımdan yazarsan ayarlayayım.
    hocam halledebildim. /etc/my.conf dosyasının bind-adress kısmını kaldırınca bağlanabildi.
  • 04-01-2024, 17:54:01
    #8
    mos adlı üyeden alıntı: mesajı görüntüle
    hocam halledebildim. /etc/my.conf dosyasının bind-adress kısmını kaldırınca bağlanabildi.
    Tebrikler...
    • mos
    mos bunu beğendi.
    1 kişi bunu beğendi.
  • 09-01-2024, 16:05:45
    #9
    bende diyorum excel ile mysql bağlantısı neden kuramıyorum diye demek ki bu /etc/my.conf dosyasının bind-adress kısmı kaldırmak mı gerekiyormuş?