У меня есть вопрос:
Мой вклад:
import mysql.connector
import mysql.connector
mydb = mysql.connector.connect(
host = 'localhost',
user = 'root',
passwd = 'ananthjeahinowiamshowingmypasswordwitchisnotmypassword'
)
print(mydb)
И это вывод:
mysql.connector.errors.NotSupportedError: Authentication plugin
'caching_sha2_password' is not supported
Кроме того, если это настоящий пароль, можно рассмотреть возможность использования '*****'
для публикации на SO. В данном случае это может не иметь значения, но в целом это хорошая практика.
Установите драйвер Python MySQL:
Аналогичный вопрос о переполнении стека
Просто убедитесь, что вы установили правильный коннектор в зависимости от вашей операционной системы, версии MySQL и версии Python, которую вы используете:
pip install mysql-connector-python
какая у вас версия MySQL?