2017-03-01 3 views
0

Ich möchte, dass meine lokalen Mysql-Datenbank zuzugreifen, ich bin mitPython, Mysql: localhost Verbindung fehlgeschlagen

import mysql.connector 
conn = mysql.connector.connect(user='root', 
     password='', 
     host='127.0.0.1') 

Aber ich habe folgende Fehlermeldung:

mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

Dank für Ihre Hilfe danken.

+0

Mögliche Duplikat [Zugriff auf MySQL aus Python 3: Zugriff verweigert für User ] (http://stackoverflow.com/questions/32852163/accessing-mysql-from-python-3-access-denied-for-user) –

+0

Verwenden Sie ein nicht leeres Passwort; Es klappt. – Sangharsh

+0

Ich habe einen Platz für das Passwort ausprobiert und ich habe das gleiche Problem @Sangharsh – Amy21

Antwort

1

Nicht leeres Passwort verwenden. MySQL ist standardmäßig nicht auf root ohne Passwort zugreifen.

Da Fehler sagt:

(Kennwort: NEIN)

Verwendung mit Passwort:

import mysql.connector 
conn = mysql.connector.connect(user='root', 
     password='root', 
     host='127.0.0.1') 
Verwandte Themen