Python3 veritabanına bağlanmıyor

günaydın arkadaşlar, kodları yazıyorum ama bağlanmıyor nedeni nedir?

import MySQLdb
database = “XXXX_priv”
username = “XXXX_privuser”
parola = “#Emre0186
sunucu = “revolver.guzelhosting.com
baglanti = MySQLdb.connect(host=sunucu, user=username, passwd=parola, db=database)
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\emRe\AppData\Local\Programs\Python\Python37\lib\site-packages\MySQLdb_init_.py”, line 84, in Connect
return Connection(*args, **kwargs)
File “C:\Users\emRe\AppData\Local\Programs\Python\Python37\lib\site-packages\MySQLdb\connections.py”, line 164, in init
super(Connection, self).init(*args, **kwargs2)
MySQLdb._exceptions.OperationalError: (1045, “Access denied for user ‘XXXX_privuser’@‘78.190.81.233’ (using password: YES)”)

Username, parola, database veya sunucu adresi yanlis. Veya bu kullaniciya bu parola ile bu IP adresinden bu database’e izin verilmemis.

user ı mysql de login yetkisi verdiniz mi
veya mysql remote access izin verdiniz mi
mssql de benzer ayarlardır diye bunları yazdım

1 Beğeni

nasıl verebilirim? login yetkisini

mysql in management toolu vardır
kullanıcı oluşturduğunuz yerden yapabilirsiniz.
mysql de varsayılan admin kullanıcısı sa midir root mudur hatırlamıyorum.
bunlardan birinin yetkisine sahip olması lazım bağlanmak isteyen kullanıcının

1 Beğeni

hallettim teşekkürler ve cpanel üzerinden hallediliyor uzak mysql kısmından ip adresini veriyoruz :slight_smile: