我将mysql与pymysql连接起来。但低于错误提升
source activate python2
spyder
pymysql.err.OperationalError:(1045,“访问被拒绝用户'root'@'localhost'(使用密码:NO)”)
所以我检查我的root密码。但通过“mysql -u root -p”我登录mysql。 我执行“将[db_name]上的所有权限授予root @ localhost;”。但它是一样的。 此外,我执行“将[db_name]上的所有权限授予由”密码“标识的root @ localhost。但错误引发”
错误:“错误1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以便在第1行的'password''标识附近使用正确的语法
答案 0 :(得分:0)
您使用的是哪个版本的MySQL?我无法将PyMySQL与MySQL 8一起使用,所以我不得不降级到5.4。
编辑:以下是有关故障排除并最终解决的问题:PyMySQL Access Denied "using password (no") but using password