报错 如题
错误1:”pymysql.err.OperationalError: (1045, “Access denied for user ‘password_book’@‘localhost’ (using password: YES)”)”
错误2:”pymysql.err.OperationalError: (1044, “Access denied for user ‘password_book’@’%’ to database ‘passwordBook_db’”)“
过程如下
1、使用python的数据库连接池与本地数据库进行连接时报错,错误信息“pymysql.err.OperationalError: (1045, “Access denied for user ‘password_book’@‘localhost’ (using password: YES)”)”
2、报错的代码
原因
连接数据库的username和password不正确
解决方法
1、检查username和password ,在代码中更正(前提是该user有访问目标数据库的权限)
2、粗暴:直接用Navicat,新建一个可以访问目标数据库的用户(连接数据库-用户-新建-常规-服务器权限,