2017-03-01 29 views
0

我要訪問我的本地Mysql數據庫,我使用Python中,MySQL的:本地主機聯接失敗

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

但我有以下錯誤:

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

謝謝您的幫助。

+0

[在Python 3訪問的MySQL可能重複:拒絕訪問用戶](http://stackoverflow.com/questions/32852163/accessing-mysql-from-python-3-access-denied-for-user) –

+0

使用非空密碼;有用。 – Sangharsh

+0

我已經嘗試了密碼的空間和我有同樣的問題@Sangharsh – Amy21

回答

1

使用非空密碼。默認情況下,MySQL無法訪問沒有密碼的root用戶。

給定的錯誤說:

(使用密碼:NO)

使用帶有密碼:

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