Temat: luasql-mysql nie działa mi

Chciałbym w skrypcie zlecić INSERT do tabeli w mysql. Zrobiłem według przykładu znalezionego w internecie:

opkg update
opkg install luasql-mysql

   vi test.lua

#!/usr/bin/lua
require "luasql.mysql"
env = assert (luasql.mysql())
con = assert (env:connect('database', 'login, 'password', '192.168.10.10'))
res = assert (con:execute(string.format( "INSERT INTO testable (one,two,three,four) VALUES (%s,%s,'DBTest',now())", variable1,variable2)))

Zmodyfikowałem oczywiście parametry połączenia ale dostaję:

/usr/bin/lua: error loading module 'luasql.mysql' from file '/usr/lib/lua/luasql/mysql.so':
        File not found

Dziwne bo ten plik istnieje.

A może jest jakiś prostszy sposób?

2

Odp: luasql-mysql nie działa mi

Zainstaluj mysql-server lub wyciągnij samą binarkę z niego mysql i z konsoli? np.

mysql -u root -pz -e "USE db1; INSERT INTO tables values... ;"

mysql.so może od czegoś zależeć, np. bibliotek mysql.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.