You have probably installed mysql-connector instead of mysql-connector-python. So you need to install it again for python3: pip3 install mysql-connector-python
#To resolve this error just add auth_plugin import mysql.connector mydb = mysql.connector.connect( host="localhost", user="username", password="password", database="db name", auth_plugin='mysql_native_password' )