Python'da msql bağlantısı yaparaken hata

lhilmil

Zeptopat
Katılım
15 Ekim 2021
Mesajlar
7
Daha fazla  
Cinsiyet
Erkek


Hata bu şekilde "cursor" da bir sıkıntı var gibi ama çözemdim.
 
Dostum benim attığım kodu neden koymuyorsun?

Doğru kod:
Python:
import mysql.connector
 
 
mysql.connector.connect(host='localhost',
                        database='dbname',
                        user='root',
                        password='mysql98765')


mycursor = connection.cursor()

mycursor.execute("Show Databases")



for i in mycursor:

    print(i)
 
MYSQL versiyonun sebebiyle, legacy login yapmaya calisiyorsun. Muhtemelen Mysql Server 8+ kurulu.
8.0 kurulu çözümü ne?
aynı hatayı veriyor, hata anlamında değişen bir şey yok ve "cursor" aynı şekilde renksiz kalıyor.
 


Hata: raise errors.notsupportederror( mysql.connector.errors.notsupportederror: authentication plugin 'caching_sha2_password' is not supported
 
Son düzenleyen: Moderatör:
@siriius hocam o modülü daha önce denedim fakat btk'da devam ettiğim eğitim bu modül üzerinden. Fonksiyonlarda farklılıklar, sıkıntı oluşturdu.
@bitwise hocam biraz daha açıklar mısınız?
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…