前言
最近使用pymysql鏈接數據庫,出現了pymysql pymysql.err.OperationalError 1045 Access denied,明明賬號和密碼都對,但是連不上,這裏測試了好幾個博客方法,下面這種修改驗證方式的方法是最有效的。
步驟
-
在cmd命令行連接mysql, 通過mysql -u root -p你的密碼
-
進入數據庫後更改密碼
輸入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的新密碼’;
3.這時再跑下python腳本就可以連接了。