Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pymysql无法连接Amazon RDS主机,但可以通过mysql workbench访问同一主机_Python_Mysql_Amazon Web Services_Pymysql - Fatal编程技术网

Python Pymysql无法连接Amazon RDS主机,但可以通过mysql workbench访问同一主机

Python Pymysql无法连接Amazon RDS主机,但可以通过mysql workbench访问同一主机,python,mysql,amazon-web-services,pymysql,Python,Mysql,Amazon Web Services,Pymysql,我正在使用pymysql连接到Amazon RDS,失败原因如下: db = pymysql.connect(host=Host, user=User, password=Pswd, db=DBN, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor,local_infile=True) File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 107,

我正在使用pymysql连接到Amazon RDS,失败原因如下:

db = pymysql.connect(host=Host, user=User, password=Pswd, db=DBN, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor,local_infile=True) File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 107, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1045, u"Access denied for user 'p_cs'@'xx.xx.xx.xx' (using password: YES)") db=pymysql.connect(host=host,user=user,password=Pswd,db=DBN,charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor,local\u infle=True) 文件“/usr/local/lib/python2.7/dist packages/pymysql/err.py”,第107行,在raise\u mysql\u异常中 提高错误等级(errno,errval) pymysql.err.OperationalError:(1045,u“用户'p_cs'@'xx.xx.xx的访问被拒绝”(使用密码:YES)”
但是,如果我尝试使用mysql workbench连接到同一台主机,我可以关于连接问题的任何帮助???

此外,使用编写的pymysql代码,我也可以连接本地主机,但当我更改为aws时,它会失败!你解决过这个问题吗?我也看到了同样的问题。编辑:进一步搜索后,可能是: