Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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中的SSL连接到Google托管的MySQL_Python_Mysql_Ssl_Google Cloud Sql - Fatal编程技术网

使用python中的SSL连接到Google托管的MySQL

使用python中的SSL连接到Google托管的MySQL,python,mysql,ssl,google-cloud-sql,Python,Mysql,Ssl,Google Cloud Sql,执行基本测试。我有一个MySQL数据库托管在谷歌SQL中。从本地计算机通过SSL使用MySQL Workbench没有问题。因此,您可以确认本地IP的访问已正确设置 这就是我遇到的问题。用Python编写基本连接测试程序。程序正在与DB建立SSL连接,并运行返回6行的查询。代码如下所列 CNX = mysql.connector.connect(**CONFIG) cur = CNX.cursor() cur.execute("select BoroId AS boro_id, BoroName

执行基本测试。我有一个MySQL数据库托管在谷歌SQL中。从本地计算机通过SSL使用MySQL Workbench没有问题。因此,您可以确认本地IP的访问已正确设置

这就是我遇到的问题。用Python编写基本连接测试程序。程序正在与DB建立SSL连接,并运行返回6行的查询。代码如下所列

CNX = mysql.connector.connect(**CONFIG)
cur = CNX.cursor()
cur.execute("select BoroId AS boro_id, BoroName AS boro_name from boro")
for (boro_id, boro_name) in cur:
   print "%s %s" % (boro_id, boro_name)
cur.close()
CNX.close()
我的问题是“for”语句遍历0行。我没有得到任何错误。我知道连接部分正在工作,查询执行正在进行——在“execute”语句之后插入下一行将result\u row\u count的值设置为6

result_row_count = cur.rowcount
MySQL的官方文档声明我应该能够使用“for”语句遍历六行中的每一行。谢谢你的帮助