如何将我的raspberry pi上的本地python脚本连接到桌面上的外部WAMP服务器?

时间:2016-03-03 19:34:53

标签: php python mysql linux

所以我在Raspberry Pi上设置了一个传感器,它会给出一个信号,指示是否有东西在它前面。我有一个python脚本,用于读取传感器的输出。我想将此信号发送到我的WAMP服务器上的MySQL数据库,该服务器当前位于我的桌面上。我目前正在使用mysql.connector模块进行连接。抛开传感器信号并查看两个实体的通信,我得到的似乎是一个常见的错误。

这是我的连接器代码

import mysql.connector



cnx = mysql.connector.connect(user='root',
                              password='***',
                              host='***.***.***.***',
                              database='****')

cnx.close()

此时我只需要建立连接,这就是我到目前为止所写的全部内容。运行代码后,我收到此错误。

追踪(最近一次通话):   文件" connector.py",第8行,in     数据库='污物')   文件" /usr/lib/python2.7/dist-packages/mysql/connector/ init .py",第179行,在连接中     返回MySQLConnection(* args, kwargs)   文件" /usr/lib/python2.7/dist-packages/mysql/connector/connection.py",第95行,在__init__中     self.connect(** kwargs)   文件" /usr/lib/python2.7/dist-packages/mysql/connector/abstracts.py" ;,第719行,在连接中     self._open_connection()   文件" /usr/lib/python2.7/dist-packages/mysql/connector/connection.py" ;,第210行,在_open_connection中     self._ssl)   文件" /usr/lib/python2.7/dist-packages/mysql/connector/connection.py" ;,第144行,在_do_auth中     self._auth_switch_request(用户名,密码)   文件" /usr/lib/python2.7/dist-packages/mysql/connector/connection.py",第177行,在_auth_switch_request中     引发errors.get_exception(包) mysql.connector.errors.ProgrammingError:1045(28000):拒绝访问用户' @' * ***' (使用密码:是)

1.是的,我有正确的地址,用户名和密码。 2.我已经为root帐户授予了正确的权限。 3.我有端口转发,它将我的覆盆子pi地址转发到WAMP服务器上的正确端口。 我看过Listen声明,看起来是正确的 5.我的配置文件中没有绑定地址或跳过网络。

我完全没有我能想到的选择。对编程事物有点新意,所以任何建议都会有所帮助。

0 个答案:

没有答案