我正在一个项目中,该项目包括从mq6传感器检测气体颗粒并达到大约从中读取读数并将这些读数发送到Windows桌面上的wamp服务器中的mysql数据库中。我已经设置数据库和表用于在wamp服务器上的mysql数据库中存储数据。
我正在使用以下代码使用python脚本从树莓派连接到外部mysql数据库。

import MySQLdb
try:
  conn = MySQLdb.connect(host="192.168.*.*",
                       user="username",
                       passwd="password",
                       db="databasename")
  c = conn.cursor()
except MySQLdb.Error,e:
        print "Mysql Error %d: %s" % (e.args[0], e.args[1])


执行代码后,将发生如下错误:

Mysql Error 1045: Access denied for user 'username'@'192.168.*.*' (using password: YES)


我认为在桌面上的wamp服务器中,树莓python脚本和mysql数据库之间没有建立连接。
确实需要帮助来解决它。我已经尝试了所有方法,但现在我没有其他选择了。

最佳答案

在我看来,实际上就像建立了连接一样。您看到的错误是权限问题。试试这个:MySQL ERROR 1045 (28000): Access denied for user 'bill'@'localhost' (using password: YES)

10-07 12:53
查看更多