我在树莓派上有一个MySQL Db,IP:192.168.100.230 我有一个NodeMCU(ESP8266)IP:192.168.100.150 raspberry pi MySQL具有以下用于开发的数据库:
Database: pythonProg
User: pythonUser
Pass: password123
Table: espTest
我试图让ESP8266使用LUA将温度(整数)记录到Pi上的数据库中。
我必须测试连接的代码是:
-- Script to test the connection to a MySQL Db
mysql = require "luasql.mysql"
local env = mysql.mysql()
local conn = env:connect('pythonProg','pythonUser'@'192.168.100.230','password123')
print(env,conn)
错误是
MySQL_test1.lua:4:')'预计在' @'
附近
这些小设备上的信息很少,非常感谢任何帮助。感谢。
答案 0 :(得分:0)
该连接字符串实际上应该没有额外的引号:
env:connect('pythonProg','pythonUser@192.168.100.230','password123')
或者,如果你真的想留下' @'分开;-)(不要这样做)
'pythonUser'..'@'..'192.168.100.230'