[英]Python/Masonite: pymysql.err.OperationalError (1045, "Access denied for user 'root'@'172.18.0.1' (using password: YES)")
[英]python doesn't connect mysql. pymysql.err.OperationalError: (1045, “Access denied for user 'root'@'localhost' (using password: NO)”)
我將mysql與pymysql連接起來。 但低於錯誤提高
pymysql.connect(host='localhost', user='root', password="pass", db='db_name', charset='utf8', port=3306)
pymysql.err.OperationalError:(1045,“用戶'root'@'localhost'的訪問被拒絕(使用密碼:否)“)
因此,我檢查了我的root密碼。 但是通過“ mysql -u root -p”,我登錄了mysql。 然后執行“將[db_name]上的所有特權授予root @ localhost;”。 但是是一樣的 另外,我執行“將[db_name]上的所有特權授予“ Password”標識的root @ localhost。但是錯誤引發“
錯誤:“錯誤1064(42000):您的SQL語法有錯誤;請查看與您的MySQL服務器版本相對應的手冊,以獲取在第1行的“由“密碼”標識”附近使用正確的語法
您正在使用哪個版本的MySQL? 我無法在MySQL 8上使用PyMySQL,因此我不得不降級到5.4。
編輯:這是我有關故障排除和最終解決的話題 : PyMySQL Access被拒絕“使用密碼(否)”但使用密碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.