首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过wifi将数据从Raspberry Pi导出到PC上的mysql数据库

通过wifi将数据从Raspberry Pi导出到PC上的mysql数据库
EN

Stack Overflow用户
提问于 2018-10-14 21:56:27
回答 2查看 783关注 0票数 0

我刚接触树莓派和mysql服务器,我希望我能对发生的一个问题有所了解。这是一个项目的一部分,该项目将在几周内到期,并希望很快有一个解决方案。

我正试图通过wifi将数据从我的树莓派发送到位于PC上的mysql数据库。树莓派和mysql数据库在相同的本地wifi网络上。

在raspberry pi方面,我使用了以下命令:

"sudo apt-get install python3-mysql.connector“和"sudo apt-get install -f”安装mysql连接器。

我的代码如下:

代码语言:javascript
复制
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",             #localhost=ip address of PC
  user="user",
  passwd="1111",
  database="location",
  port="80"
)

mycursor = mydb.cursor()

sql = "INSERT INTO location (latitude, longitude) VALUES (%s, %s)"
val = ("26.111111", "-80.44444444")
mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

但出现了以下错误: self.sock.connect(sockaddr) ConnectionRefusedError:Errno 111连接被拒绝

我想知道,有没有其他我遗漏的程序?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-14 22:03:50

您连接的是localhost,而不是您的PC,我怀疑您的MySQL一定在PC上运行。

票数 0
EN

Stack Overflow用户

发布于 2018-10-15 05:49:27

我找到了解决方案。

即使位于PC上的httpd.conf文件说"Listen 0.0.0.0:80 Listen ::0:80",

代码中的端口应为3306,而不是80。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52803382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档