Ich habe ein MySQL Db auf einem Raspberry Pi, IP: 192.168.100.230.
Ich habe eine NodeMCU (ESP8266) IP: 192.168.100.150.
Der Raspberry Pi MySQL die folgende Datenbank für die Entwicklung verwendet hat:Verbinden mit einer MySQL-Datenbank im LAN mit LUA auf ESP8266
Database: pythonProg
User: pythonUser
Pass: password123
Table: espTest
Ich versuche, die Esp8266 zu bekommen eine Temperatur (Integer) in die Datenbank auf dem Pi loggt LUA verwenden.
Der Code, den ich die Verbindung zu testen haben, ist:
-- 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)
Der Fehler
MySQL_test1.lua ist: 4: ')' in der Nähe erwartet '@'
Es gibt so wenig Informationen auf diesen kleinen Geräten, jede Hilfe wird sehr geschätzt. Vielen Dank.
das ist nur ein String-Fehler. Entferne die einfachen Anführungszeichen um das @ -Zeichen. –