0

I want to access my local Mysql database, I am using

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

But I have the following error :

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

MatthewMartin
  • 32,326
  • 33
  • 105
  • 164
Amy21
  • 291
  • 1
  • 11

1 Answers1

1

Use non-empty password. MySQL by default is not accessible to root used without password.

Given error says:

(using password: NO)

Use with password:

import mysql.connector
conn = mysql.connector.connect(user='root',
         password='root',
         host='127.0.0.1')
Sangharsh
  • 2,999
  • 2
  • 15
  • 27